Class IdentityPoolProviderUrl
(experimental) Keys for Login Providers - each correspond to the client IDs of their respective federation Identity Providers.
Inheritance
Namespace: Amazon.CDK.AWS.Cognito.IdentityPool.Alpha
Assembly: Amazon.CDK.AWS.Cognito.IdentityPool.Alpha.dll
Syntax (csharp)
public class IdentityPoolProviderUrl : DeputyBase
Syntax (vb)
Public Class IdentityPoolProviderUrl
Inherits DeputyBase
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
using Amazon.CDK.AWS.Cognito.IdentityPool.Alpha;
new IdentityPool(this, "myidentitypool", new IdentityPoolProps {
IdentityPoolName = "myidentitypool",
RoleMappings = new [] { new IdentityPoolRoleMapping {
ProviderUrl = IdentityPoolProviderUrl.Custom("my-custom-provider.com"),
UseToken = true
} }
});
Synopsis
Constructors
IdentityPoolProviderUrl(IdentityPoolProviderType, String) | |
IdentityPoolProviderUrl(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
IdentityPoolProviderUrl(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Properties
AMAZON | (experimental) Amazon Provider url. |
APPLE | (experimental) Apple Provider url. |
(experimental) Facebook Provider url. |
|
(experimental) Google Provider url. |
|
(experimental) Twitter Provider url. |
|
Type | (experimental) The type of Identity Pool Provider. |
Value | (experimental) The value of the Identity Pool Provider. |
Methods
Custom(String) | (experimental) Custom Provider url. |
OpenId(String) | (experimental) OpenId Provider url. |
Saml(String) | (experimental) Saml Provider url. |
UserPool(IUserPool, IUserPoolClient) | (experimental) User Pool Provider Url. |
Constructors
IdentityPoolProviderUrl(IdentityPoolProviderType, String)
public IdentityPoolProviderUrl(IdentityPoolProviderType type, string value)
Parameters
- type IdentityPoolProviderType
The type of Identity Pool Provider.
- value System.String
The value of the Identity Pool Provider.
Remarks
Stability: Experimental
IdentityPoolProviderUrl(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected IdentityPoolProviderUrl(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
IdentityPoolProviderUrl(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected IdentityPoolProviderUrl(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Properties
AMAZON
(experimental) Amazon Provider url.
public static IdentityPoolProviderUrl AMAZON { get; }
Property Value
Remarks
Stability: Experimental
APPLE
(experimental) Apple Provider url.
public static IdentityPoolProviderUrl APPLE { get; }
Property Value
Remarks
Stability: Experimental
(experimental) Facebook Provider url.
public static IdentityPoolProviderUrl FACEBOOK { get; }
Property Value
Remarks
Stability: Experimental
(experimental) Google Provider url.
public static IdentityPoolProviderUrl GOOGLE { get; }
Property Value
Remarks
Stability: Experimental
(experimental) Twitter Provider url.
public static IdentityPoolProviderUrl TWITTER { get; }
Property Value
Remarks
Stability: Experimental
Type
(experimental) The type of Identity Pool Provider.
public virtual IdentityPoolProviderType Type { get; }
Property Value
Remarks
Stability: Experimental
Value
(experimental) The value of the Identity Pool Provider.
public virtual string Value { get; }
Property Value
System.String
Remarks
Stability: Experimental
Methods
Custom(String)
(experimental) Custom Provider url.
public static IdentityPoolProviderUrl Custom(string url)
Parameters
- url System.String
Returns
Remarks
Stability: Experimental
OpenId(String)
(experimental) OpenId Provider url.
public static IdentityPoolProviderUrl OpenId(string url)
Parameters
- url System.String
Returns
Remarks
Stability: Experimental
Saml(String)
(experimental) Saml Provider url.
public static IdentityPoolProviderUrl Saml(string url)
Parameters
- url System.String
Returns
Remarks
Stability: Experimental
UserPool(IUserPool, IUserPoolClient)
(experimental) User Pool Provider Url.
public static IdentityPoolProviderUrl UserPool(IUserPool userPool, IUserPoolClient userPoolClient)
Parameters
- userPool IUserPool
- userPoolClient IUserPoolClient
Returns
Remarks
Stability: Experimental