OIDC Dynamic Clients- Retrieve a dynamic client

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"}

Update the HTTP-transformation configuration stanza to accept requests from the dynamic client with the format, https://www.myidp.ibm.com/mga/sps/oauth/oauth20/register/OIDCDefinition/{clientId}. See OIDC Dynamic Client - Updating URL format.