Class PKCE

java.lang.Object
com.github.scribejava.core.pkce.PKCE

public class PKCE
extends java.lang.Object
Used to hold code_challenge, code_challenge_method and code_verifier for https://tools.ietf.org/html/rfc7636
  • Field Details

    • PKCE_CODE_CHALLENGE_METHOD_PARAM

      public static final java.lang.String PKCE_CODE_CHALLENGE_METHOD_PARAM
      See Also:
      Constant Field Values
    • PKCE_CODE_CHALLENGE_PARAM

      public static final java.lang.String PKCE_CODE_CHALLENGE_PARAM
      See Also:
      Constant Field Values
    • PKCE_CODE_VERIFIER_PARAM

      public static final java.lang.String PKCE_CODE_VERIFIER_PARAM
      See Also:
      Constant Field Values
  • Constructor Details

    • PKCE

      public PKCE()
  • Method Details

    • getCodeChallenge

      public java.lang.String getCodeChallenge()
    • setCodeChallenge

      public void setCodeChallenge​(java.lang.String codeChallenge)
    • getCodeChallengeMethod

      public PKCECodeChallengeMethod getCodeChallengeMethod()
    • setCodeChallengeMethod

      public void setCodeChallengeMethod​(PKCECodeChallengeMethod codeChallengeMethod)
    • getCodeVerifier

      public java.lang.String getCodeVerifier()
    • setCodeVerifier

      public void setCodeVerifier​(java.lang.String codeVerifier)
    • getAuthorizationUrlParams

      public java.util.Map<java.lang.String,​java.lang.String> getAuthorizationUrlParams()