Class JWTRetrieval

  • All Implemented Interfaces:
    pl.edu.icm.unity.engine.api.authn.CredentialRetrieval, pl.edu.icm.unity.engine.api.endpoint.BindingAuthn, pl.edu.icm.unity.engine.api.utils.StringConfigurable, pl.edu.icm.unity.rest.authn.CXFAuthentication, pl.edu.icm.unity.rest.authn.JAXRSAuthentication

    @Component("SOAPJWTRetrieval")
    @Scope("prototype")
    public class JWTRetrieval
    extends pl.edu.icm.unity.rest.jwt.authn.JWTRetrievalBase
    implements pl.edu.icm.unity.rest.authn.JAXRSAuthentication
    Retrieves JWT token from the Authorized header.
    Author:
    K. Benedyczak
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  JWTRetrieval.Factory  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String DESC  
      static String NAME  
      • Fields inherited from class pl.edu.icm.unity.engine.api.authn.AbstractCredentialRetrieval

        bindingName, credentialExchange
    • Constructor Summary

      Constructors 
      Constructor Description
      JWTRetrieval()  
    • Method Summary

      • Methods inherited from class pl.edu.icm.unity.rest.jwt.authn.JWTRetrievalBase

        getAuthenticationResult, getInterceptor, getSerializedConfiguration, getToken, setSerializedConfiguration
      • Methods inherited from class pl.edu.icm.unity.engine.api.authn.AbstractCredentialRetrieval

        destroy, getAuthenticatorId, getBindingName, setCredentialExchange
      • Methods inherited from interface pl.edu.icm.unity.engine.api.endpoint.BindingAuthn

        destroy, getAuthenticatorId
      • Methods inherited from interface pl.edu.icm.unity.engine.api.authn.CredentialRetrieval

        requiresRedirect
      • Methods inherited from interface pl.edu.icm.unity.rest.authn.CXFAuthentication

        getAuthenticationResult, getInterceptor