Class DefaultJwtRefreshTokenDeserializationFunction

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.idp.plugin.oidc.op.profile.logic.DefaultJwtRefreshTokenDeserializationFunction
All Implemented Interfaces:
BiFunction<ProfileRequestContext,String,RefreshTokenClaimsSet>, Component, DestructableComponent, InitializableComponent

public class DefaultJwtRefreshTokenDeserializationFunction extends AbstractInitializableComponent implements BiFunction<ProfileRequestContext,String,RefreshTokenClaimsSet>
Default implementation for deserializing an incoming JWT refresh token into the refresh token claims set. The JWT needs to be signed in a way that it can be validated using a credential returned by the configurable CredentialResolver. The JWT claims are validated via configurable ClaimsValidator, before the contents of the 'for_op' claim are decrypted into RefreshTokenClaimsSet.
  • Field Details

  • Constructor Details

    • DefaultJwtRefreshTokenDeserializationFunction

      public DefaultJwtRefreshTokenDeserializationFunction()
      Constructor.
  • Method Details