私はユーザー登録と認証にCognitoを使用しています。ユーザーが自分のメールアドレスを確認しなくても登録してログインできるようにしたいです(このための別のプロセスがあります)Cognitoを確認していないメール
電子メールまたはSMSの検証を必要としないようにCognito User Poolを設定しました。私は次の呼び出しを行います。まだ検証されていないアカウントのために失敗しました。
cognitoUser.authenticateUser(authenticationDetails, {
newPasswordRequired: function (userAttributes, requiredAttributes) {
callback.cognitoCallback(`User needs to set password.`, null);
}
エラーメッセージは「ユーザーが確認されていません」です。
私が検証をオフにしたとしても、私が検証されていなければ、APIは拒否しているようです。これは本当に自動検証以外の方法はありませんか?私は電子メールアドレスを確認したいユーザープロセスのいくつかの時点で、登録の障壁としては望んでいません。