Interface CfnIdentityProviderProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdentityProviderProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)",
date="2024-05-08T21:35:15.104Z")
@Stability(Stable)
public interface CfnIdentityProviderProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnIdentityProvider
.
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.workspacesweb.*; CfnIdentityProviderProps cfnIdentityProviderProps = CfnIdentityProviderProps.builder() .identityProviderDetails(Map.of( "identityProviderDetailsKey", "identityProviderDetails")) .identityProviderName("identityProviderName") .identityProviderType("identityProviderType") // the properties below are optional .portalArn("portalArn") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnIdentityProviderProps
static final class
An implementation forCfnIdentityProviderProps
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIdentityProviderDetails
The identity provider details. The following list describes the provider detail keys for each identity provider type.- For Google and Login with Amazon:
client_id
client_secret
authorize_scopes
- For Facebook:
client_id
client_secret
authorize_scopes
api_version
- For Sign in with Apple:
client_id
team_id
key_id
private_key
authorize_scopes
- For OIDC providers:
client_id
client_secret
attributes_request_method
oidc_issuer
authorize_scopes
authorize_url
if not available from discovery URL specified by oidc_issuer keytoken_url
if not available from discovery URL specified by oidc_issuer keyattributes_url
if not available from discovery URL specified by oidc_issuer keyjwks_uri
if not available from discovery URL specified by oidc_issuer key- For SAML providers:
MetadataFile
ORMetadataURL
IDPSignout
(boolean) optionalIDPInit
(boolean) optionalRequestSigningAlgorithm
(string) optional - Only acceptsrsa-sha256
EncryptedResponses
(boolean) optional
- See Also:
-
getIdentityProviderName
The identity provider name.- See Also:
-
getIdentityProviderType
The identity provider type.- See Also:
-
getPortalArn
The ARN of the identity provider.- See Also:
-
builder
- Returns:
- a
CfnIdentityProviderProps.Builder
ofCfnIdentityProviderProps
-