Class IdentityPoolProviders
(experimental) External Identity Providers To Connect to User Pools and Identity Pools.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.Cognito.IdentityPool
Assembly: Amazon.CDK.AWS.Cognito.IdentityPool.dll
Syntax (csharp)
public class IdentityPoolProviders : Object, IIdentityPoolProviders
Syntax (vb)
Public Class IdentityPoolProviders
Inherits Object
Implements IIdentityPoolProviders
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Cognito.IdentityPool;
var identityPoolProviders = new IdentityPoolProviders {
Amazon = new IdentityPoolAmazonLoginProvider {
AppId = "appId"
},
Apple = new IdentityPoolAppleLoginProvider {
ServicesId = "servicesId"
},
Digits = new IdentityPoolDigitsLoginProvider {
ConsumerKey = "consumerKey",
ConsumerSecret = "consumerSecret"
},
Facebook = new IdentityPoolFacebookLoginProvider {
AppId = "appId"
},
Google = new IdentityPoolGoogleLoginProvider {
ClientId = "clientId"
},
Twitter = new IdentityPoolTwitterLoginProvider {
ConsumerKey = "consumerKey",
ConsumerSecret = "consumerSecret"
}
};
Synopsis
Constructors
IdentityPoolProviders() |
Properties
Amazon | (experimental) App Id for Amazon Identity Federation. |
Apple | (experimental) Services Id for Apple Identity Federation. |
Digits | (experimental) Consumer Key and Secret for Digits Identity Federation. |
(experimental) App Id for Facebook Identity Federation. |
|
(experimental) Client Id for Google Identity Federation. |
|
(experimental) Consumer Key and Secret for Twitter Identity Federation. |
Constructors
IdentityPoolProviders()
public IdentityPoolProviders()
Properties
Amazon
(experimental) App Id for Amazon Identity Federation.
public IIdentityPoolAmazonLoginProvider Amazon { get; set; }
Property Value
IIdentityPoolAmazonLoginProvider
Remarks
Default: - No Amazon Authentication Provider used without OpenIdConnect or a User Pool
Stability: Experimental
Apple
(experimental) Services Id for Apple Identity Federation.
public IIdentityPoolAppleLoginProvider Apple { get; set; }
Property Value
IIdentityPoolAppleLoginProvider
Remarks
Default: - No Apple Authentication Provider used without OpenIdConnect or a User Pool
Stability: Experimental
Digits
(experimental) Consumer Key and Secret for Digits Identity Federation.
public IIdentityPoolDigitsLoginProvider Digits { get; set; }
Property Value
IIdentityPoolDigitsLoginProvider
Remarks
Default: - No Digits Authentication Provider used without OpenIdConnect or a User Pool
Stability: Experimental
(experimental) App Id for Facebook Identity Federation.
public IIdentityPoolFacebookLoginProvider Facebook { get; set; }
Property Value
IIdentityPoolFacebookLoginProvider
Remarks
Default: - No Facebook Authentication Provider used without OpenIdConnect or a User Pool
Stability: Experimental
(experimental) Client Id for Google Identity Federation.
public IIdentityPoolGoogleLoginProvider Google { get; set; }
Property Value
IIdentityPoolGoogleLoginProvider
Remarks
Default: - No Google Authentication Provider used without OpenIdConnect or a User Pool
Stability: Experimental
(experimental) Consumer Key and Secret for Twitter Identity Federation.
public IIdentityPoolTwitterLoginProvider Twitter { get; set; }
Property Value
IIdentityPoolTwitterLoginProvider
Remarks
Default: - No Twitter Authentication Provider used without OpenIdConnect or a User Pool
Stability: Experimental