You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello everyone,
I would really appreciate if someone can help me out here.
Does amplify flutter auth package supports login with otp as well as password. I want to customize my frontend Auth UI screens, my flow is something like this:
signUp --- using email and password, by sending code to confirm the email.
signIn --> After email verification user can choose to either log in by sending OTP (no TOTP) or by entering password.
My login using password works fine. however I tried to find auth support to do with otp, I couldnt locate any way to do so (Amplify.Auth.).
Please point me out in right direction.
Debug:
I have enabled a managed UI that cognito provide, which helped to verify that my cognito configuration is correct. By using cognito provide link i can verify that my login using password, OTP or even passkeys works fine.
Description
Hello everyone,
I would really appreciate if someone can help me out here.
Does amplify flutter auth package supports login with otp as well as password. I want to customize my frontend Auth UI screens, my flow is something like this:
signUp --- using email and password, by sending code to confirm the email.
signIn --> After email verification user can choose to either log in by sending OTP (no TOTP) or by entering password.
My login using password works fine. however I tried to find auth support to do with otp, I couldnt locate any way to do so (Amplify.Auth.).
Please point me out in right direction.
Debug:
I have enabled a managed UI that cognito provide, which helped to verify that my cognito configuration is correct. By using cognito provide link i can verify that my login using password, OTP or even passkeys works fine.
I am using below packages.
amplify_flutter: ^2.5.0
amplify_auth_cognito: ^2.5.0
amplify_authenticator: ^2.3.1
amplify_api: ^2.5.0
amplify_storage_s3: ^2.5.1
`const backend = defineBackend({
auth,
storage,
//data,
});
const { cfnResources } = backend.auth.resources;
const { cfnUserPool, cfnUserPoolClient } = cfnResources;
configureAuthOverrides();
/**
*/
function configureAuthOverrides() {
// Update User Pool properties
cfnUserPool.addPropertyOverride(
'Policies.SignInPolicy.AllowedFirstAuthFactors',
['PASSWORD', 'WEB_AUTHN', 'EMAIL_OTP']
);
cfnUserPool.addPropertyOverride('WebAuthnUserVerification', 'preferred');
// Update User Pool Client properties
cfnUserPoolClient.explicitAuthFlows = [
'ALLOW_REFRESH_TOKEN_AUTH',
'ALLOW_USER_AUTH',
'ALLOW_USER_SRP_AUTH',
];
...`
Categories
Steps to Reproduce
Customized screens using amplify.Auth provided functions and Autneticator.
Screenshots
Managed link login works fine
Platforms
Flutter Version
3.24.4
Amplify Flutter Version
amplify_flutter: ^2.5.0
Deployment Method
Amplify Gen 2
Schema
No response
The text was updated successfully, but these errors were encountered: