Class WebDeploymentsOAuthRequestParameters

java.lang.Object
com.mypurecloud.sdk.v2.model.WebDeploymentsOAuthRequestParameters
All Implemented Interfaces:
Serializable

public class WebDeploymentsOAuthRequestParameters extends Object implements Serializable
WebDeploymentsOAuthRequestParameters
See Also:
  • Constructor Details

    • WebDeploymentsOAuthRequestParameters

      public WebDeploymentsOAuthRequestParameters()
    • WebDeploymentsOAuthRequestParameters

      public WebDeploymentsOAuthRequestParameters(Boolean initWithEmptyList)
  • Method Details

    • code

      The authorization code to be sent to the authentication server during the token request. Refer to https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • idToken

      public WebDeploymentsOAuthRequestParameters idToken(String idToken)
      The implicit id_token to be sent to the authentication server during the token request. Refer to https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest
    • getIdToken

      public String getIdToken()
    • setIdToken

      public void setIdToken(String idToken)
    • redirectUri

      public WebDeploymentsOAuthRequestParameters redirectUri(String redirectUri)
      Redirect URI sent in the \"Authentication Request\"Refer to https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest
    • getRedirectUri

      public String getRedirectUri()
    • setRedirectUri

      public void setRedirectUri(String redirectUri)
    • nonce

      Required if provided in the \"Authentication Request\". Otherwise should be empty.String value used to associate a Client session with an ID Token, and to mitigate replay attacks. The value is passed through unmodified from the Authentication Request to the ID Token. Refer to https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest
    • getNonce

      public String getNonce()
    • setNonce

      public void setNonce(String nonce)
    • maxAge

      Required if provided in the \"Authentication Request\". Otherwise should be empty.Specifies the allowable elapsed time in seconds since the last time the End-User was actively authenticated.Refer to https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest
    • getMaxAge

      public Integer getMaxAge()
    • setMaxAge

      public void setMaxAge(Integer maxAge)
    • codeVerifier

      public WebDeploymentsOAuthRequestParameters codeVerifier(String codeVerifier)
      Required if authorizing using Proof Key for Code Exchange (PKCE). Otherwise should be empty.Random URL-safe string with a minimum length of 43 characters generated at start of authorization flow to mitigate the threat of having the authorization code intercepted. Refer to https://datatracker.ietf.org/doc/html/rfc7636
    • getCodeVerifier

      public String getCodeVerifier()
    • setCodeVerifier

      public void setCodeVerifier(String codeVerifier)
    • iss

      Optional parameter. Set it if authorization server discovery metadata authorization_response_iss_parameter_supported is enabled. Refer to https://datatracker.ietf.org/doc/html/rfc9207
    • getIss

      public String getIss()
    • setIss

      public void setIss(String iss)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object