OIDC Dynamic Clients- Clients Management

When a client is registered, a registration_client_uri is returned in the payload.

This endpoint can be used to perform the following actions:
  • Retrieve the registered clients definition
  • Delete the client
Note: You must authenticate as either the client, or the user who was authenticated at the time of client registration in order to view or delete the client.
To view the client, issue an HTTP GET request and include the client_id parameter. For example:
$ curl https://myisam.com/mga/sps/oauth/oauth20/register/mydefinition?client_id=myClient -H Accept:application/json -H "Authorization: Bearer myClientAccessToken"
HTTP/1.1 200 OK
Content-Type: application/json

{
"client_secret_expires_at": 0,
"owner_username": "testuser",
"company_name": "Application Inc",
"registration_client_uri": "https://myisam.com/mga/sps/oauth/oauth20/register/myDefinition?client_id=myClient",
"client_secret": "hunter2",
"tos_uri": "https://app.com/tos",
"client_id_issued_at": 1522137286,
"redirect_uris": "https://app.com",
"client_id": "myClient"}
To view the client, issue an HTTP GET request and include the client_id parameter. For example:
$ curl https://myisam.com/mga/sps/oauth/oauth20/register/mydefinition?client_id=myClient -H Accept:application/json -H "Authorization: Bearer myClientAccessToken"
HTTP/1.1 200 OK
Content-Type: application/json

{
"client_secret_expires_at": 0,
"owner_username": "testuser",
"company_name": "Application Inc",
"registration_client_uri": "https://myisam.com/mga/sps/oauth/oauth20/register/myDefinition?client_id=myClient",
"client_secret": "hunter2",
"tos_uri": "https://app.com/tos",
"client_id_issued_at": 1522137286,
"redirect_uris": "https://app.com",
"client_id": "myClient"}