Interface OidcConfig.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<OidcConfig.Builder,,- OidcConfig> - SdkBuilder<OidcConfig.Builder,,- OidcConfig> - SdkPojo
- Enclosing class:
- OidcConfig
- 
Method SummaryModifier and TypeMethodDescriptionauthenticationRequestExtraParams(Map<String, String> authenticationRequestExtraParams) A string to string map of identifiers specific to the custom identity provider (IdP) being used.authorizationEndpoint(String authorizationEndpoint) The OIDC IdP authorization endpoint used to configure your private workforce.The OIDC IdP client ID used to configure your private workforce.clientSecret(String clientSecret) The OIDC IdP client secret used to configure your private workforce.The OIDC IdP issuer used to configure your private workforce.The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.logoutEndpoint(String logoutEndpoint) The OIDC IdP logout endpoint used to configure your private workforce.An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.tokenEndpoint(String tokenEndpoint) The OIDC IdP token endpoint used to configure your private workforce.userInfoEndpoint(String userInfoEndpoint) The OIDC IdP user information endpoint used to configure your private workforce.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
clientIdThe OIDC IdP client ID used to configure your private workforce. - Parameters:
- clientId- The OIDC IdP client ID used to configure your private workforce.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
clientSecretThe OIDC IdP client secret used to configure your private workforce. - Parameters:
- clientSecret- The OIDC IdP client secret used to configure your private workforce.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
issuerThe OIDC IdP issuer used to configure your private workforce. - Parameters:
- issuer- The OIDC IdP issuer used to configure your private workforce.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
authorizationEndpointThe OIDC IdP authorization endpoint used to configure your private workforce. - Parameters:
- authorizationEndpoint- The OIDC IdP authorization endpoint used to configure your private workforce.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tokenEndpointThe OIDC IdP token endpoint used to configure your private workforce. - Parameters:
- tokenEndpoint- The OIDC IdP token endpoint used to configure your private workforce.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
userInfoEndpointThe OIDC IdP user information endpoint used to configure your private workforce. - Parameters:
- userInfoEndpoint- The OIDC IdP user information endpoint used to configure your private workforce.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
logoutEndpointThe OIDC IdP logout endpoint used to configure your private workforce. - Parameters:
- logoutEndpoint- The OIDC IdP logout endpoint used to configure your private workforce.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
jwksUriThe OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce. - Parameters:
- jwksUri- The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
scopeAn array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access. - Parameters:
- scope- An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
authenticationRequestExtraParamsOidcConfig.Builder authenticationRequestExtraParams(Map<String, String> authenticationRequestExtraParams) A string to string map of identifiers specific to the custom identity provider (IdP) being used. - Parameters:
- authenticationRequestExtraParams- A string to string map of identifiers specific to the custom identity provider (IdP) being used.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-