48         } 
catch (ClientResponseFailure e) {
    49             int status = e.getResponse().getStatus();
    50             LOG.debug(
"Failed to introspect token. Entity: " + e.getResponse().getEntity(String.class) + 
", status: " + status, e);
    51             if (retry && (status == 400 || status == 401)) {
    52                 LOG.debug(
"Try maybe PAT is lost on AS, force refresh PAT and re-try ...");
    58         } 
catch (Throwable e) {
    59             LOG.trace(
"Exception during access token introspection.", e);
    60             if (e instanceof ReaderException) { 
    62                 LOG.trace(
"Trying to handle compatibility issue ...");
    65                 LOG.trace(
"Handled compatibility issue. Response: " + backResponse);
    67                 IntrospectionResponse response = 
new IntrospectionResponse();
    71                 response.setActive(backResponse.
isActive());
    72                 response.setScopes(backResponse.
getScopes());
    73                 response.setIssuer(backResponse.
getIssuer());
    76                 response.setJti(backResponse.
getJti());
 Pat getPat(String oxdId)
Definition: UmaTokenService.java:127
 
List< String > getScopes()
Definition: BackCompatibleIntrospectionResponse.java:75
 
BackCompatibleIntrospectionResponse introspectToken(@HeaderParam("Authorization") String p_authorization, @FormParam("token") String p_token)
 
ClientExecutor getClientExecutor()
Definition: HttpService.java:57
 
String getIntrospectionEndpoint()
Definition: OpenIdConfigurationResponse.java:343
 
boolean isActive()
Definition: BackCompatibleIntrospectionResponse.java:67
 
DiscoveryService discoveryService
Definition: IntrospectionService.java:28
 
IntrospectionResponse introspectToken(String oxdId, String accessToken)
Definition: IntrospectionService.java:37
 
String getToken()
Definition: UmaToken.java:33
 
IntrospectionResponse introspectToken(@HeaderParam("Authorization") String p_authorization, @FormParam("token") String p_token)
 
Date getIssuedAt()
Definition: BackCompatibleIntrospectionResponse.java:91
 
String getAcrValues()
Definition: BackCompatibleIntrospectionResponse.java:59
 
static final Logger LOG
Definition: IntrospectionService.java:24
 
Definition: BackCompatibleIntrospectionService.java:11
 
Definition: ClientFactory.java:7
 
String getIssuer()
Definition: BackCompatibleIntrospectionResponse.java:139
 
String getSubject()
Definition: BackCompatibleIntrospectionResponse.java:123
 
String getJti()
Definition: BackCompatibleIntrospectionResponse.java:147
 
HttpService httpService
Definition: IntrospectionService.java:26
 
UmaTokenService umaTokenService
Definition: IntrospectionService.java:27
 
Definition: ClientFactory.java:10
 
String getUsername()
Definition: BackCompatibleIntrospectionResponse.java:107
 
Pat obtainPat(String oxdId)
Definition: UmaTokenService.java:146
 
String getClientId()
Definition: BackCompatibleIntrospectionResponse.java:99
 
static ClientFactory instance()
Definition: ClientFactory.java:16
 
String getAudience()
Definition: BackCompatibleIntrospectionResponse.java:131
 
Definition: IntrospectionService.java:21
 
String getTokenType()
Definition: BackCompatibleIntrospectionResponse.java:115
 
Definition: BackCompatibleIntrospectionResponse.java:25
 
Date getExpiresAt()
Definition: BackCompatibleIntrospectionResponse.java:83
 
OpenIdConfigurationResponse getConnectDiscoveryResponseByOxdId(String oxdId)
Definition: DiscoveryService.java:49
 
Definition: AuthorizationRequest.java:7
 
static Integer dateToSeconds(Date date)
Definition: IntrospectionService.java:143
 
BackCompatibleIntrospectionService createBackCompatibleIntrospectionService(String url)
Definition: ClientFactory.java:20