@Stability(value=Experimental) @Internal public static final class AuthenticateOidcOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AuthenticateOidcOptions
AuthenticateOidcOptionssoftware.amazon.jsii.JsiiObject.InitializationModeAuthenticateOidcOptions.Builder, AuthenticateOidcOptions.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.
|
protected |
Jsii$Proxy(String authorizationEndpoint,
String clientId,
SecretValue clientSecret,
String issuer,
ListenerAction next,
String tokenEndpoint,
String userInfoEndpoint,
Map<String,String> authenticationRequestExtraParams,
UnauthenticatedAction onUnauthenticatedRequest,
String scope,
String sessionCookieName,
Duration sessionTimeout)
Constructor that initializes the object based on literal property values passed by the
AuthenticateOidcOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Map<String,String> |
getAuthenticationRequestExtraParams()
(experimental) The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
|
String |
getAuthorizationEndpoint()
(experimental) The authorization endpoint of the IdP.
|
String |
getClientId()
(experimental) The OAuth 2.0 client identifier.
|
SecretValue |
getClientSecret()
(experimental) The OAuth 2.0 client secret.
|
String |
getIssuer()
(experimental) The OIDC issuer identifier of the IdP.
|
ListenerAction |
getNext()
(experimental) What action to execute next.
|
UnauthenticatedAction |
getOnUnauthenticatedRequest()
(experimental) The behavior if the user is not authenticated.
|
String |
getScope()
(experimental) The set of user claims to be requested from the IdP.
|
String |
getSessionCookieName()
(experimental) The name of the cookie used to maintain session information.
|
Duration |
getSessionTimeout()
(experimental) The maximum duration of the authentication session.
|
String |
getTokenEndpoint()
(experimental) The token endpoint of the IdP.
|
String |
getUserInfoEndpoint()
(experimental) The user info endpoint of the IdP.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(String authorizationEndpoint, String clientId, SecretValue clientSecret, String issuer, ListenerAction next, String tokenEndpoint, String userInfoEndpoint, Map<String,String> authenticationRequestExtraParams, UnauthenticatedAction onUnauthenticatedRequest, String scope, String sessionCookieName, Duration sessionTimeout)
AuthenticateOidcOptions.Builder.public final String getAuthorizationEndpoint()
AuthenticateOidcOptionsThis must be a full URL, including the HTTPS protocol, the domain, and the path.
getAuthorizationEndpoint in interface AuthenticateOidcOptionspublic final String getClientId()
AuthenticateOidcOptionsgetClientId in interface AuthenticateOidcOptionspublic final SecretValue getClientSecret()
AuthenticateOidcOptionsgetClientSecret in interface AuthenticateOidcOptionspublic final String getIssuer()
AuthenticateOidcOptionsThis must be a full URL, including the HTTPS protocol, the domain, and the path.
getIssuer in interface AuthenticateOidcOptionspublic final ListenerAction getNext()
AuthenticateOidcOptionsgetNext in interface AuthenticateOidcOptionspublic final String getTokenEndpoint()
AuthenticateOidcOptionsThis must be a full URL, including the HTTPS protocol, the domain, and the path.
getTokenEndpoint in interface AuthenticateOidcOptionspublic final String getUserInfoEndpoint()
AuthenticateOidcOptionsThis must be a full URL, including the HTTPS protocol, the domain, and the path.
getUserInfoEndpoint in interface AuthenticateOidcOptionspublic final Map<String,String> getAuthenticationRequestExtraParams()
AuthenticateOidcOptionsDefault: - No extra parameters
getAuthenticationRequestExtraParams in interface AuthenticateOidcOptionspublic final UnauthenticatedAction getOnUnauthenticatedRequest()
AuthenticateOidcOptionsDefault: UnauthenticatedAction.AUTHENTICATE
getOnUnauthenticatedRequest in interface AuthenticateOidcOptionspublic final String getScope()
AuthenticateOidcOptionsTo verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
Default: "openid"
getScope in interface AuthenticateOidcOptionspublic final String getSessionCookieName()
AuthenticateOidcOptionsDefault: "AWSELBAuthSessionCookie"
getSessionCookieName in interface AuthenticateOidcOptionspublic final Duration getSessionTimeout()
AuthenticateOidcOptionsDefault: Duration.days(7)
getSessionTimeout in interface AuthenticateOidcOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.