public static final class CfnListenerRule.AuthenticateOidcConfigProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnListenerRule.AuthenticateOidcConfigProperty
CfnListenerRule.AuthenticateOidcConfigProperty
CfnListenerRule.AuthenticateOidcConfigProperty.Builder, CfnListenerRule.AuthenticateOidcConfigProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getAuthenticationRequestExtraParams()
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
|
java.lang.String |
getAuthorizationEndpoint()
The authorization endpoint of the IdP.
|
java.lang.String |
getClientId()
The OAuth 2.0 client identifier.
|
java.lang.String |
getClientSecret()
The OAuth 2.0 client secret.
|
java.lang.String |
getIssuer()
The OIDC issuer identifier of the IdP.
|
java.lang.String |
getOnUnauthenticatedRequest()
The behavior if the user is not authenticated.
|
java.lang.String |
getScope()
The set of user claims to be requested from the IdP.
|
java.lang.String |
getSessionCookieName()
The name of the cookie used to maintain session information.
|
java.lang.Number |
getSessionTimeout()
The maximum duration of the authentication session, in seconds.
|
java.lang.String |
getTokenEndpoint()
The token endpoint of the IdP.
|
java.lang.Object |
getUseExistingClientSecret()
Indicates whether to use the existing client secret when modifying a rule.
|
java.lang.String |
getUserInfoEndpoint()
The user info endpoint of the IdP.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getAuthorizationEndpoint()
CfnListenerRule.AuthenticateOidcConfigProperty
This must be a full URL, including the HTTPS protocol, the domain, and the path.
getAuthorizationEndpoint
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final java.lang.String getClientId()
CfnListenerRule.AuthenticateOidcConfigProperty
getClientId
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final java.lang.String getIssuer()
CfnListenerRule.AuthenticateOidcConfigProperty
This must be a full URL, including the HTTPS protocol, the domain, and the path.
getIssuer
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final java.lang.String getTokenEndpoint()
CfnListenerRule.AuthenticateOidcConfigProperty
This must be a full URL, including the HTTPS protocol, the domain, and the path.
getTokenEndpoint
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final java.lang.String getUserInfoEndpoint()
CfnListenerRule.AuthenticateOidcConfigProperty
This must be a full URL, including the HTTPS protocol, the domain, and the path.
getUserInfoEndpoint
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final java.lang.Object getAuthenticationRequestExtraParams()
CfnListenerRule.AuthenticateOidcConfigProperty
getAuthenticationRequestExtraParams
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final java.lang.String getClientSecret()
CfnListenerRule.AuthenticateOidcConfigProperty
getClientSecret
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final java.lang.String getOnUnauthenticatedRequest()
CfnListenerRule.AuthenticateOidcConfigProperty
getOnUnauthenticatedRequest
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final java.lang.String getScope()
CfnListenerRule.AuthenticateOidcConfigProperty
To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
getScope
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final java.lang.String getSessionCookieName()
CfnListenerRule.AuthenticateOidcConfigProperty
The default is AWSELBAuthSessionCookie.
getSessionCookieName
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final java.lang.Number getSessionTimeout()
CfnListenerRule.AuthenticateOidcConfigProperty
The default is 604800 seconds (7 days).
getSessionTimeout
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final java.lang.Object getUseExistingClientSecret()
CfnListenerRule.AuthenticateOidcConfigProperty
If you are creating a rule, you can omit this parameter or set it to false.
getUseExistingClientSecret
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()