Class UserPoolAuthenticationProviderProps
(experimental) Props for the User Pool Authentication Provider.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.Cognito.IdentityPool
Assembly: Amazon.CDK.AWS.Cognito.IdentityPool.dll
Syntax (csharp)
public class UserPoolAuthenticationProviderProps : Object, IUserPoolAuthenticationProviderProps
Syntax (vb)
Public Class UserPoolAuthenticationProviderProps
Inherits Object
Implements IUserPoolAuthenticationProviderProps
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
IdentityPool identityPool;
var userPool = new UserPool(this, "Pool");
identityPool.AddUserPoolAuthentication(new UserPoolAuthenticationProvider(new UserPoolAuthenticationProviderProps {
UserPool = userPool,
DisableServerSideTokenCheck = true
}));
Synopsis
Constructors
UserPoolAuthenticationProviderProps() |
Properties
DisableServerSideTokenCheck | (experimental) Setting this to true turns off identity pool checks for this user pool to make sure the user has not been globally signed out or deleted before the identity pool provides an OIDC token or AWS credentials for the user. |
UserPool | (experimental) The User Pool of the Associated Identity Providers. |
UserPoolClient | (experimental) The User Pool Client for the provided User Pool. |
Constructors
UserPoolAuthenticationProviderProps()
public UserPoolAuthenticationProviderProps()
Properties
DisableServerSideTokenCheck
(experimental) Setting this to true turns off identity pool checks for this user pool to make sure the user has not been globally signed out or deleted before the identity pool provides an OIDC token or AWS credentials for the user.
public Nullable<bool> DisableServerSideTokenCheck { get; set; }
Property Value
System.Nullable<System.Boolean>
Remarks
Default: false
Stability: Experimental
UserPool
(experimental) The User Pool of the Associated Identity Providers.
public IUserPool UserPool { get; set; }
Property Value
Remarks
Stability: Experimental
UserPoolClient
(experimental) The User Pool Client for the provided User Pool.
public IUserPoolClient UserPoolClient { get; set; }
Property Value
Remarks
Default: - A default user pool client will be added to User Pool
Stability: Experimental