Page created: 24 Jul 2019
|
Page updated: 8 Feb 2022
The readToken method inspects the cookie (or query parameters, depending on the
configuration of the agent instance) and decodes the OpenToken
, returning a
Collection
of attributes or null
if no token is found or
an error is encountered. In the case of an error, a TokenException
is
thrown.
The following example code shows how to use the readToken method:
Note:
This code is the same for both the Java native and Apache commons multimap methods described in Reading and writing OpenTokens.
Sample code
try {
//See the "Reading and writing OpenTokens" topic for sample code
//that instantiates and configures an Agent instance
Map userInfo = agent.readToken(request);
if(userInfo != null) {
String username = (String)userInfo.get(Agent.TOKEN_SUBJECT);
}
}
catch(TokenException e) {
// Handle exception
}