Interface IdentityPoolProviders
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IdentityPoolAuthenticationProviders
- All Known Implementing Classes:
IdentityPoolAuthenticationProviders.Jsii$Proxy
,IdentityPoolProviders.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:45.471Z")
@Stability(Experimental)
public interface IdentityPoolProviders
extends software.amazon.jsii.JsiiSerializable
(experimental) External Identity Providers To Connect to User Pools and Identity Pools.
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.cognito.identitypool.*; IdentityPoolProviders identityPoolProviders = IdentityPoolProviders.builder() .amazon(IdentityPoolAmazonLoginProvider.builder() .appId("appId") .build()) .apple(IdentityPoolAppleLoginProvider.builder() .servicesId("servicesId") .build()) .digits(IdentityPoolDigitsLoginProvider.builder() .consumerKey("consumerKey") .consumerSecret("consumerSecret") .build()) .facebook(IdentityPoolFacebookLoginProvider.builder() .appId("appId") .build()) .google(IdentityPoolGoogleLoginProvider.builder() .clientId("clientId") .build()) .twitter(IdentityPoolTwitterLoginProvider.builder() .consumerKey("consumerKey") .consumerSecret("consumerSecret") .build()) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forIdentityPoolProviders
static final class
An implementation forIdentityPoolProviders
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default IdentityPoolAmazonLoginProvider
(experimental) App Id for Amazon Identity Federation.default IdentityPoolAppleLoginProvider
getApple()
(experimental) Services Id for Apple Identity Federation.default IdentityPoolDigitsLoginProvider
(experimental) Consumer Key and Secret for Digits Identity Federation.(experimental) App Id for Facebook Identity Federation.default IdentityPoolGoogleLoginProvider
(experimental) Client Id for Google Identity Federation.default IdentityPoolTwitterLoginProvider
(experimental) Consumer Key and Secret for Twitter Identity Federation.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAmazon
(experimental) App Id for Amazon Identity Federation.Default: - No Amazon Authentication Provider used without OpenIdConnect or a User Pool
-
getApple
(experimental) Services Id for Apple Identity Federation.Default: - No Apple Authentication Provider used without OpenIdConnect or a User Pool
-
getDigits
(experimental) Consumer Key and Secret for Digits Identity Federation.Default: - No Digits Authentication Provider used without OpenIdConnect or a User Pool
-
getFacebook
(experimental) App Id for Facebook Identity Federation.Default: - No Facebook Authentication Provider used without OpenIdConnect or a User Pool
-
getGoogle
(experimental) Client Id for Google Identity Federation.Default: - No Google Authentication Provider used without OpenIdConnect or a User Pool
-
getTwitter
(experimental) Consumer Key and Secret for Twitter Identity Federation.Default: - No Twitter Authentication Provider used without OpenIdConnect or a User Pool
-
builder
- Returns:
- a
IdentityPoolProviders.Builder
ofIdentityPoolProviders
-