Class UserPoolIdentityProviderOidcProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cognito.UserPoolIdentityProviderOidcProps.Jsii$Proxy
- All Implemented Interfaces:
UserPoolIdentityProviderOidcProps
,UserPoolIdentityProviderProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
UserPoolIdentityProviderOidcProps
@Stability(Stable)
@Internal
public static final class UserPoolIdentityProviderOidcProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements UserPoolIdentityProviderOidcProps
An implementation for
UserPoolIdentityProviderOidcProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.cognito.UserPoolIdentityProviderOidcProps
UserPoolIdentityProviderOidcProps.Builder, UserPoolIdentityProviderOidcProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theUserPoolIdentityProviderOidcProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final AttributeMapping
Mapping attributes from the identity provider to standard and custom attributes of the user pool.The method to use to request attributes.final String
The client id.final String
The client secret.final OidcEndpoints
OpenID connect endpoints.Identifiers.final String
Issuer URL.final String
getName()
The name of the provider.The OAuth 2.0 scopes that you will request from OpenID Connect.final IUserPool
The user pool to which this construct provides identities.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theUserPoolIdentityProviderOidcProps.Builder
.
-
-
Method Details
-
getClientId
Description copied from interface:UserPoolIdentityProviderOidcProps
The client id.- Specified by:
getClientId
in interfaceUserPoolIdentityProviderOidcProps
-
getClientSecret
Description copied from interface:UserPoolIdentityProviderOidcProps
The client secret.- Specified by:
getClientSecret
in interfaceUserPoolIdentityProviderOidcProps
-
getIssuerUrl
Description copied from interface:UserPoolIdentityProviderOidcProps
Issuer URL.- Specified by:
getIssuerUrl
in interfaceUserPoolIdentityProviderOidcProps
-
getAttributeRequestMethod
Description copied from interface:UserPoolIdentityProviderOidcProps
The method to use to request attributes.Default: OidcAttributeRequestMethod.GET
- Specified by:
getAttributeRequestMethod
in interfaceUserPoolIdentityProviderOidcProps
-
getEndpoints
Description copied from interface:UserPoolIdentityProviderOidcProps
OpenID connect endpoints.Default: - auto discovered with issuer URL
- Specified by:
getEndpoints
in interfaceUserPoolIdentityProviderOidcProps
-
getIdentifiers
Description copied from interface:UserPoolIdentityProviderOidcProps
Identifiers.Identifiers can be used to redirect users to the correct IdP in multitenant apps.
Default: - no identifiers used
- Specified by:
getIdentifiers
in interfaceUserPoolIdentityProviderOidcProps
-
getName
Description copied from interface:UserPoolIdentityProviderOidcProps
The name of the provider.Default: - the unique ID of the construct
- Specified by:
getName
in interfaceUserPoolIdentityProviderOidcProps
-
getScopes
Description copied from interface:UserPoolIdentityProviderOidcProps
The OAuth 2.0 scopes that you will request from OpenID Connect. Scopes are groups of OpenID Connect user attributes to exchange with your app.Default: ['openid']
- Specified by:
getScopes
in interfaceUserPoolIdentityProviderOidcProps
-
getUserPool
Description copied from interface:UserPoolIdentityProviderProps
The user pool to which this construct provides identities.- Specified by:
getUserPool
in interfaceUserPoolIdentityProviderProps
-
getAttributeMapping
Description copied from interface:UserPoolIdentityProviderProps
Mapping attributes from the identity provider to standard and custom attributes of the user pool.Default: - no attribute mapping
- Specified by:
getAttributeMapping
in interfaceUserPoolIdentityProviderProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-