@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-22T19:35:48.070Z") public interface IdentityPoolAuthenticationProviders extends IdentityPoolProviders
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();
Modifier and Type | Interface and Description |
---|---|
static class |
IdentityPoolAuthenticationProviders.Builder
A builder for
IdentityPoolAuthenticationProviders |
static class |
IdentityPoolAuthenticationProviders.Jsii$Proxy
An implementation for
IdentityPoolAuthenticationProviders |
Modifier and Type | Method and Description |
---|---|
static IdentityPoolAuthenticationProviders.Builder |
builder() |
default java.lang.String |
getCustomProvider()
(experimental) The Developer Provider Name to associate with this Identity Pool.
|
default java.util.List<IOpenIdConnectProvider> |
getOpenIdConnectProviders()
(experimental) The OpenIdConnect Provider associated with this Identity Pool.
|
default java.util.List<ISamlProvider> |
getSamlProviders()
(experimental) The Security Assertion Markup Language Provider associated with this Identity Pool.
|
default java.util.List<IUserPoolAuthenticationProvider> |
getUserPools()
(experimental) The User Pool Authentication Providers associated with this Identity Pool.
|
getAmazon, getApple, getDigits, getFacebook, getGoogle, getTwitter
default java.lang.String getCustomProvider()
Default: - no Custom Provider
default java.util.List<IOpenIdConnectProvider> getOpenIdConnectProviders()
Default: - no OpenIdConnectProvider
default java.util.List<ISamlProvider> getSamlProviders()
Default: - no SamlProvider
default java.util.List<IUserPoolAuthenticationProvider> getUserPools()
Default: - no User Pools Associated
static IdentityPoolAuthenticationProviders.Builder builder()
builder
in interface IdentityPoolProviders
IdentityPoolAuthenticationProviders.Builder
of IdentityPoolAuthenticationProviders