Interface IdentityPoolAuthenticationProviders
- All Superinterfaces:
IdentityPoolProviders
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IdentityPoolAuthenticationProviders.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:45.448Z")
@Stability(Experimental)
public interface IdentityPoolAuthenticationProviders
extends software.amazon.jsii.JsiiSerializable, IdentityPoolProviders
(experimental) Authentication providers for using in identity pool.
Example:
OpenIdConnectProvider openIdConnectProvider; IdentityPool.Builder.create(this, "myidentitypool") .identityPoolName("myidentitypool") .authenticationProviders(IdentityPoolAuthenticationProviders.builder() .google(IdentityPoolGoogleLoginProvider.builder() .clientId("12345678012.apps.googleusercontent.com") .build()) .openIdConnectProviders(List.of(openIdConnectProvider)) .customProvider("my-custom-provider.example.com") .build()) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forIdentityPoolAuthenticationProviders
static final class
An implementation forIdentityPoolAuthenticationProviders
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
(experimental) The Developer Provider Name to associate with this Identity Pool.default List<IOpenIdConnectProvider>
(experimental) The OpenIdConnect Provider associated with this Identity Pool.default List<ISamlProvider>
(experimental) The Security Assertion Markup Language Provider associated with this Identity Pool.default List<IUserPoolAuthenticationProvider>
(experimental) The User Pool Authentication Providers associated with this Identity Pool.Methods inherited from interface software.amazon.awscdk.services.cognito.identitypool.IdentityPoolProviders
getAmazon, getApple, getDigits, getFacebook, getGoogle, getTwitter
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCustomProvider
(experimental) The Developer Provider Name to associate with this Identity Pool.Default: - no Custom Provider
-
getOpenIdConnectProviders
(experimental) The OpenIdConnect Provider associated with this Identity Pool.Default: - no OpenIdConnectProvider
-
getSamlProviders
(experimental) The Security Assertion Markup Language Provider associated with this Identity Pool.Default: - no SamlProvider
-
getUserPools
(experimental) The User Pool Authentication Providers associated with this Identity Pool.Default: - no User Pools Associated
-
builder
-