Provision_key не приходит в Гонконге oauth2
Я пытался использовать kong api
менеджер с oauth2. Согласно документации я сделал регистрацию API в kong
и я добавил плагин oauth2 к этому сервису, но provision_key
не пришел в моем ответе. пожалуйста помогите по этому
http://10.20.0.151:8001/apis/myservice/plugins
**Request** : name=oauth2
**Response**:
{
"api_id": "df79169c-dcdb-4b3f-98ea-a19d79f5b5f3",
"id": "657b319c-cfb8-44c5-86c9-e2847c6d98db",
"created_at": 1473007130000,
"enabled": true,
"name": "oauth2",
"config": {
"hide_credentials": false,
"mandatory_scope": false,
"enable_password_grant": false,
"token_expiration": 7200,
"accept_http_if_already_terminated": false,
"enable_implicit_grant": false,
"enable_client_credentials": false,
"enable_authorization_code": true
}
}
1 ответ
Вы можете указать свой собственный параметр provision_key в конфигурации плагина OAuth2.
$ curl -X POST http://127.0.0.1:8001/apis/{API}/plugins/ -d "name=oauth2" \
-d "config.scopes=email, phone, address" \
-d "config.mandatory_scope=true" \
-d "config.enable_authorization_code=true" \
-d "config.provision_key=987654321ACB"