Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bruceman/yapi-plugin-okta

One simple okta login plugin for yapi
https://github.com/bruceman/yapi-plugin-okta

Last synced: about 1 month ago
JSON representation

One simple okta login plugin for yapi

Awesome Lists containing this project

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)