36             OpenIdConfigurationResponse discoveryResponse = 
getDiscoveryService().getConnectDiscoveryResponseByOxdId(
params.getOxdId());
    38             final Rp site = 
getRp();
    39             final String idToken = 
params.getIdToken();
    40             final Jwt jwt = Jwt.parse(idToken);
    41             final Validator validator = 
new Validator(jwt, discoveryResponse, 
getKeyService());
    43             final CheckIdTokenResponse opResponse = 
new CheckIdTokenResponse();
    44             opResponse.setActive(validator.isIdTokenValid(site.getClientId()));
    45             opResponse.setIssuedAt(Utils.date(jwt.getClaims().getClaimAsDate(JwtClaimName.ISSUED_AT)));
    46             opResponse.setExpiresAt(Utils.date(jwt.getClaims().getClaimAsDate(JwtClaimName.EXPIRATION_TIME)));
    47             opResponse.setClaims(jwt.getClaims().toMap());
    49         } 
catch (ErrorResponseException e) {
    51         } 
catch (Exception e) {
    52             LOG.error(e.getMessage(), e);
    54         return CommandResponse.INTERNAL_ERROR_RESPONSE;
 CommandResponse okResponse(IOpResponse p_data)
Definition: BaseOperation.java:145
 
DiscoveryService getDiscoveryService()
Definition: BaseOperation.java:96
 
static final Logger LOG
Definition: CheckIdTokenOperation.java:27
 
Rp getRp()
Definition: BaseOperation.java:117
 
final T params
Definition: BaseOperation.java:40
 
PublicOpKeyService getKeyService()
Definition: BaseOperation.java:80