Objective is to invoke MobileFirst adapter APIs from non-mobile client.
Mobile first platform version: 7.1.0.00.20180425-1124
Article Exposing mobile services to non-mobile (confidential) clients, helped me generate access_token
. I am able to invoke adapter APIs. However my adapter extracts certain information from the logged in user identity, which comes out to be null
WLServerAPIProvider.getWLServerAPI().getSecurityAPI().getSecurityContext().getUserIdentity()
By definition, access token
is the authorization permissions of a client, not the user. It is the ID Token
that contains information about the device, application, and user identity.
Can someone please help with generating test ID token? Is it a unknown limitation - #User Certificate Authentication feature limitations? Work-arounds?