# yapi-plugin-okta **Repository Path**: texousliu/yapi-plugin-okta ## Basic Information - **Project Name**: yapi-plugin-okta - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-31 - **Last Updated**: 2024-12-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # yapi-plugin-okta Okta login plugin for YApi ### install plugin > npm i yapi-plugin-okta or > yarn add yapi-plugin-okta ### install dependency Note: should install the dependency under yapi > npm i openid-client or > yarn add openid-client ### add settings in config.js of yapi ``` "plugins": [ { "name": "okta", "options": { "issuer": "https://auth.sample.com", "client_id": "123123", "client_secret": "456456", "redirect_uri": "http://127.0.0.1:3030/api/user/login_by_token", "btnText": "Okta Login" } } ] ``` The options descriptions: - `issuer` okta issuer url - `client_id` the okta client id - `client_secret` the okta client secret - `redirect_uri` the redirect url after okta login successfully - `btnText` the text of okta login button (optional)