1.Source 认证插件 authentication
- 从数据源获取的数据,然后对其解析,提取想要的数据字段
2.支持插件
| Plugins |
说明 |
| oauth2_client |
支持标准版的oauth2认证, code、password、 client_credentials |
| basic |
支持basic认证 |
3. oauth2_client 配置结构
{
"authentication":{
"plugin":"oauth2_client",
"oauth2":{
"grant_type":"client_credentials",
"urlAccessToken":"http:\/\/sandbox.qtgl.com.cn\/infoplus\/oauth2\/token",
"clientId":"demo",
"clientSecret":"demosecret",
"scopes":"sys_profile",
"timeout":"15"
}
}
}
{
"authentication":{
"plugin":"oauth2_client",
"oauth2":{
"grant_type":"client_credentials",
"urlAccessToken":"http:\/\/sandbox.qtgl.com.cn\/infoplus\/oauth2\/token",
"redirectUri": "[site:url]/sso/callback",
"urlAuthorize": "https://work.ketanyun.com/sso/oauth2/",
"clientId":"demo",
"clientSecret":"demosecret",
"scopes":"sys_profile",
"timeout":"15"
}
}
}
3.1.字段说明
| 变量 |
值 |
| grant_type |
授权类型支持: authorization_code、client_credentials、password |
| urlAccessToken |
token先接 |
| redirectUri |
redirectUri |
| urlAuthorize |
urlAuthorize |
| clientId |
认证id |
| clientSecret |
密钥 |
| timeout |
请求超时设置 |