feat (jans-config-api): changes in admin-ui plugin to allow agama-developer-studio to use its OAuth2 apis #3085
Labels
comp-jans-config-api
Component affected by issue or PR
enhancement
kind-feature
Issue or PR is a new feature request
Milestone
ToDos:
Currently, the admin-ui plugin read the oidc client details from
auiConfiguration.properties
(placed on the server). this file contains op_host, client_id, client_secret, acrs_values, authz_endpoint, etc of oidc clients used for authentication and token generation. We will now store this information in the database (LDAP. MySQL etc..) in admin-ui configuration and removeauiConfiguration.properties
. The plugin will read the information from DB.The agama-developer-studio configuration will be created in the database containing ADS oidc client details.
We will add the ability to the admin-ui plugin so that agama-developer-studio can use its following APIs.
appType:
admin-ui
,ads
.API
:/app/{appType}/oauth2/config
-- To get ADS client configuration.API
:/app/{appType}/oauth2/access-token
-- To generate access_token to get user-infoAPI
:/app/{appType}/oauth2/user-info
-- To get user-infoAPI
:/app/{appType}/oauth2/api-protection-token
-- To generate api-protection-token containing required scopes to access confg-api endpoints.The text was updated successfully, but these errors were encountered: