@Stability(value=Stable) @Internal public static final class CfnListenerRule.AuthenticateOidcConfigProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnListenerRule.AuthenticateOidcConfigProperty
CfnListenerRule.AuthenticateOidcConfigProperty
software.amazon.jsii.JsiiObject.InitializationMode
CfnListenerRule.AuthenticateOidcConfigProperty.Builder, CfnListenerRule.AuthenticateOidcConfigProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(CfnListenerRule.AuthenticateOidcConfigProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnListenerRule.ActionProperty.Builder . |
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(Object o) |
Object |
getAuthenticationRequestExtraParams()
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
|
String |
getAuthorizationEndpoint()
The authorization endpoint of the IdP.
|
String |
getClientId()
The OAuth 2.0 client identifier.
|
String |
getClientSecret()
The OAuth 2.0 client secret.
|
String |
getIssuer()
The OIDC issuer identifier of the IdP.
|
String |
getOnUnauthenticatedRequest()
The behavior if the user is not authenticated.
|
String |
getScope()
The set of user claims to be requested from the IdP.
|
String |
getSessionCookieName()
The name of the cookie used to maintain session information.
|
Number |
getSessionTimeout()
The maximum duration of the authentication session, in seconds.
|
String |
getTokenEndpoint()
The token endpoint of the IdP.
|
Object |
getUseExistingClientSecret()
Indicates whether to use the existing client secret when modifying a rule.
|
String |
getUserInfoEndpoint()
The user info endpoint of the IdP.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
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.protected Jsii$Proxy(CfnListenerRule.AuthenticateOidcConfigProperty.Builder builder)
CfnListenerRule.ActionProperty.Builder
.public final 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 String getClientId()
CfnListenerRule.AuthenticateOidcConfigProperty
getClientId
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final 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 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 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 Object getAuthenticationRequestExtraParams()
CfnListenerRule.AuthenticateOidcConfigProperty
getAuthenticationRequestExtraParams
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final String getClientSecret()
CfnListenerRule.AuthenticateOidcConfigProperty
getClientSecret
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final String getOnUnauthenticatedRequest()
CfnListenerRule.AuthenticateOidcConfigProperty
getOnUnauthenticatedRequest
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final 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 String getSessionCookieName()
CfnListenerRule.AuthenticateOidcConfigProperty
The default is AWSELBAuthSessionCookie.
getSessionCookieName
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final Number getSessionTimeout()
CfnListenerRule.AuthenticateOidcConfigProperty
The default is 604800 seconds (7 days).
getSessionTimeout
in interface CfnListenerRule.AuthenticateOidcConfigProperty
public final 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
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2023. All rights reserved.