@Stability(value=Stable) public static final class UserPoolIdentityProviderOidcProps.Builder extends Object implements software.amazon.jsii.Builder<UserPoolIdentityProviderOidcProps>
UserPoolIdentityProviderOidcProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public UserPoolIdentityProviderOidcProps.Builder clientId(String clientId)
UserPoolIdentityProviderOidcProps.getClientId()clientId - The client id. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderOidcProps.Builder clientSecret(String clientSecret)
UserPoolIdentityProviderOidcProps.getClientSecret()clientSecret - The client secret. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderOidcProps.Builder issuerUrl(String issuerUrl)
UserPoolIdentityProviderOidcProps.getIssuerUrl()issuerUrl - Issuer URL. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderOidcProps.Builder attributeRequestMethod(OidcAttributeRequestMethod attributeRequestMethod)
UserPoolIdentityProviderOidcProps.getAttributeRequestMethod()attributeRequestMethod - The method to use to request attributes.this@Stability(value=Stable) public UserPoolIdentityProviderOidcProps.Builder endpoints(OidcEndpoints endpoints)
UserPoolIdentityProviderOidcProps.getEndpoints()endpoints - OpenID connect endpoints.this@Stability(value=Stable) public UserPoolIdentityProviderOidcProps.Builder identifiers(List<String> identifiers)
UserPoolIdentityProviderOidcProps.getIdentifiers()identifiers - Identifiers.
Identifiers can be used to redirect users to the correct IdP in multitenant apps.this@Stability(value=Stable) public UserPoolIdentityProviderOidcProps.Builder name(String name)
UserPoolIdentityProviderOidcProps.getName()name - The name of the provider.this@Stability(value=Stable) public UserPoolIdentityProviderOidcProps.Builder scopes(List<String> scopes)
UserPoolIdentityProviderOidcProps.getScopes()scopes - 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.this@Stability(value=Stable) public UserPoolIdentityProviderOidcProps.Builder userPool(IUserPool userPool)
UserPoolIdentityProviderProps.getUserPool()userPool - The user pool to which this construct provides identities. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderOidcProps.Builder attributeMapping(AttributeMapping attributeMapping)
UserPoolIdentityProviderProps.getAttributeMapping()attributeMapping - Mapping attributes from the identity provider to standard and custom attributes of the user pool.this@Stability(value=Stable) public UserPoolIdentityProviderOidcProps build()
build in interface software.amazon.jsii.Builder<UserPoolIdentityProviderOidcProps>UserPoolIdentityProviderOidcPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.