Interface CfnWorkforce.OidcConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWorkforce.OidcConfigProperty.Jsii$Proxy
- Enclosing class:
CfnWorkforce
@Stability(Stable)
public static interface CfnWorkforce.OidcConfigProperty
extends software.amazon.jsii.JsiiSerializable
The configuration of an OIDC Identity Provider (IdP) private workforce.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.sagemaker.*;
OidcConfigProperty oidcConfigProperty = OidcConfigProperty.builder()
.authorizationEndpoint("authorizationEndpoint")
.clientId("clientId")
.issuer("issuer")
.jwksUri("jwksUri")
.logoutEndpoint("logoutEndpoint")
.tokenEndpoint("tokenEndpoint")
.userInfoEndpoint("userInfoEndpoint")
// the properties below are optional
.authenticationRequestExtraParams(Map.of(
"authenticationRequestExtraParamsKey", "authenticationRequestExtraParams"))
.clientSecret("clientSecret")
.scope("scope")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWorkforce.OidcConfigPropertystatic final classAn implementation forCfnWorkforce.OidcConfigProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectA string to string map of identifiers specific to the custom identity provider (IdP) being used.The OIDC IdP authorization endpoint used to configure your private workforce.The OIDC IdP client ID used to configure your private workforce.default StringThe 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.The OIDC IdP logout endpoint used to configure your private workforce.default StringgetScope()An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.The OIDC IdP token endpoint used to configure your private workforce.The OIDC IdP user info endpoint used to configure your private workforce.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAuthorizationEndpoint
The OIDC IdP authorization endpoint used to configure your private workforce.- See Also:
-
getClientId
The OIDC IdP client ID used to configure your private workforce.- See Also:
-
getIssuer
The OIDC IdP issuer used to configure your private workforce.- See Also:
-
getJwksUri
The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.- See Also:
-
getLogoutEndpoint
The OIDC IdP logout endpoint used to configure your private workforce.- See Also:
-
getTokenEndpoint
The OIDC IdP token endpoint used to configure your private workforce.- See Also:
-
getUserInfoEndpoint
The OIDC IdP user info endpoint used to configure your private workforce.- See Also:
-
getAuthenticationRequestExtraParams
A string to string map of identifiers specific to the custom identity provider (IdP) being used.Returns union: either
IResolvableor Mapinvalid input: '<'String,String>- See Also:
-
getClientSecret
The OIDC IdP client secret used to configure your private workforce.- See Also:
-
getScope
An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.- See Also:
-
builder
-