Class AuthorizationCodeGrantHandler

    • Constructor Detail

      • AuthorizationCodeGrantHandler

        public AuthorizationCodeGrantHandler()
    • Method Detail

      • setDefaultCodeVerifierTransformer

        public void setDefaultCodeVerifierTransformer​(CodeVerifierTransformer defaultCodeVerifierTransformer)
        Set a default code verifier transformer used when no specific challenge method transformer is matched.
        Parameters:
        defaultCodeVerifierTransformer - default code verifier transformer
      • setExpectCodeVerifierForPublicClients

        public void setExpectCodeVerifierForPublicClients​(boolean expectCodeVerifierForPublicClients)
        Require a code verifier for public clients only.
        Parameters:
        expectCodeVerifierForPublicClients - require a code verifier for public clients only.
      • setRequireCodeVerifier

        public void setRequireCodeVerifier​(boolean requireCodeVerifier)
        Require a code verifier (PKCE). This will override any value set for expectCodeVerifierForPublicClients
        Parameters:
        requireCodeVerifier - require a code verifier