I will open a request for enhancement, but I would like to find out if the information on Leo Farrell's blog will be updated? He has information on how to list out all the clients for an owner, which I was unable to get working or find documentation for 9.0.7.1 on how this works.
Leo Farrell in June, 2018 published this article: https://www.ibm.com/blogs/security-identity-access/oauth-dynamic-client-registration/
In this article, the information shows how to list dynamic clients owned by a user, but I was unable to find this in ISAM V9.0.7.1 documentation.
Listing dynamic clients
When retrieving a list of dynamic clients, a filter can be provided, to filter on the owning user or definition.
Here is an example of listing all including a filter on the owner of the client, the uri /iam/access/v8/dynamic_clients uri appears to not be valid, so I tried using a uri /mga/sps/oauth/oauth20/register/dynamic_clients, with no luck.
curl --user admin:admin -H 'Accept: application/json' https://lmi.appliance.ibm.com/iam/access/v8/dynamic_clients?filter=owner%20equals%20testuser
HTTP/1.1 200 OK
Pragma: no-cache
Content-Type: application/json
[
{
"owner": "testuser",
"clientId": "TbV2vjE4Iln7YD48lAe0",
"definitionId": 1,
"data": {
"company_name": "Generic Corp",
"registration_client_uri": "https://appliance.ibm.com/mga/sps/oauth/oauth20/register/testDef?client_id=TbV2vjE4Iln7YD48lAe0",
"tos_uri": "https://application.ibm.com",
"redirect_uris": [
"https://application.ibm.com/redirect"
],
"client_id_issued_at": 1524629217,
"client_secret": "vKSOfz1noK9gRmg5DK0Q",
"client_name": "A dynamic client #1"
}
},
Thanks,
#Support#SupportMigration#Verify