Interface CfnUserPool.IDeviceConfigurationProperty
The device-remembering configuration for a user pool.
Namespace: Amazon.CDK.AWS.Cognito
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnUserPool.IDeviceConfigurationProperty
Syntax (vb)
Public Interface CfnUserPool.IDeviceConfigurationProperty
Remarks
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;
var deviceConfigurationProperty = new DeviceConfigurationProperty {
ChallengeRequiredOnNewDevice = false,
DeviceOnlyRememberedOnUserPrompt = false
};
Synopsis
Properties
| ChallengeRequiredOnNewDevice | When true, a remembered device can sign in with device authentication instead of SMS and time-based one-time password (TOTP) factors for multi-factor authentication (MFA). |
| DeviceOnlyRememberedOnUserPrompt | When true, Amazon Cognito doesn't automatically remember a user's device when your app sends a |
Properties
ChallengeRequiredOnNewDevice
When true, a remembered device can sign in with device authentication instead of SMS and time-based one-time password (TOTP) factors for multi-factor authentication (MFA).
object? ChallengeRequiredOnNewDevice { get; }
Property Value
Remarks
Whether or not <code>ChallengeRequiredOnNewDevice</code> is true, users who sign in with devices that have not been confirmed or remembered must still provide a second factor in a user pool that requires MFA.
Type union: either bool or IResolvable
DeviceOnlyRememberedOnUserPrompt
When true, Amazon Cognito doesn't automatically remember a user's device when your app sends a ConfirmDevice API request.
object? DeviceOnlyRememberedOnUserPrompt { get; }
Property Value
Remarks
In your app, create a prompt for your user to choose whether they want to remember their device. Return the user's choice in an UpdateDeviceStatus API request.
When DeviceOnlyRememberedOnUserPrompt is false , Amazon Cognito immediately remembers devices that you register in a ConfirmDevice API request.
Type union: either bool or IResolvable