Hi Sathya,
What if api/server/v1/configs returns everything like below.
{
"homeRealmIdentifier": [
"localhost"
],
"idleSessionTimeoutPeriod": "15",
"rememberMePeriod": "20160",
"provisioning" : {
"inbound" : {
"provisioningUserstore": "PRIMARY",
"enableDumbMode": false
}
},
"authenticators": [
{
"id": "QmFzaWNBdXRoZW50aWNhdG9y",
"name": "BasicAuthenticator",
"displayName": "basic",
"isEnabled": true,
"self":
"/t/carbon.super/api/server/v1/configs/authenticators/QmFzaWNBdXRoZW50aWNhdG9y"
}
]
}
Or give links like below
{
"homeRealmIdentifier": [
"localhost"
],
"idleSessionTimeoutPeriod": "15",
"rememberMePeriod": "20160",
"provisioning" : {
"link": ""
},
"authenticators": {
"link": ""
}
}
Then to manage sub-content use
api/server/v1/configs/provisioning
api/server/v1/configs/authenticators
Thanks!
-Ayesha
On Fri, Apr 17, 2020 at 5:58 PM Sathya Bandara <[email protected]> wrote:
> Hi all,
>
> Currently in Identity Server, we do not have a capability to retrieve
> following resident configurations in a restful manner.
>
> *Resident IDP*
>
> - Home realm identifier
> - Idle session timeout
> - Remember me period
>
> *Resident SP*
>
> As a solution to this we have decided to introduce a new API under the
> existing *t/carbon.super/api/server/v1/configs* context in order to
> retrieve and update those configs.
>
> *For resident IDP related properties*
>
> *API Context*
> api/server/v1/configs/realm
>
> *Model*
>
> {
> "homeRealmIdentifier": [
> "localhost"
> ],
> "idleSessionTimeoutPeriod": "15",
> "rememberMePeriod": "20160"}
>
> *Supported operations*
> GET, PUT
>
> *For resident SP related properties*
>
> *API Context*
> api/server/v1/configs/inbound/scim
>
> *Model*
>
>
> *{ "provisioningUserstore": "PRIMARY", "enableDumbMode": false }*
> *Supported operations*
> GET, PUT
>
> Complete swagger definition can be found in [1]
>
> Highly appreciate your suggestions and concerns regarding this.
>
> [1] https://app.swaggerhub.com/apis/emswbandara/IAM_CONFIGS/0.1.0#/
>
> Thanks,
> --
> Sathya Bandara
> Senior Software Engineer
> Blog: https://medium.com/@technospace
> WSO2 Inc. http://wso2.com
> Mobile: (+94) 715 360 421
>
> <+94%2071%20411%205032>
> _______________________________________________
> Iam-dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/iam-dev
>
--
*Ayesha Dissanayaka*
Technical Lead
WSO2, Inc: http://wso2.com
<http://www.google.com/url?q=http%3A%2F%2Fwso2.com&sa=D&sntz=1&usg=AFQjCNEZvyc0uMD1HhBaEGCBxs6e9fBObg>
20, Palm Grove Avenue, Colombo 3
E-Mail: [email protected] <[email protected]>
Mobile: +94713580922
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture