0

私のアプリの目的は、新しいユーザーが管理者によって作成され、一時パスワードが送信される AWS Cognito ユーザー プールにログインすることです。

ユーザープールは、Amplify CLI で作成されました。

このコードは、AWS Amplify のドキュメントからほとんどコピーして貼り付けたものです。

import React from "react";
import Amplify from "aws-amplify";
import { AmplifyAuthenticator, AmplifyRequireNewPassword } from "@aws-amplify/ui-react";
import awsconfig from "./aws-exports";
import './App.css';

Amplify.configure(awsconfig);

function App() {
  return (
      <AmplifyAuthenticator>
          <AmplifyRequireNewPassword
              headerText="My Custom Require New Password Text"
              slot="require-new-password"
          ></AmplifyRequireNewPassword>
          Logged In
      </AmplifyAuthenticator>
  );
}

export default App;

Cognito コンソールで新しいユーザーを作成した後、アプリのテスト実行でサインインに成功し、パスワードを変更するように求められました。ただし、新しいパスワードを送信すると、次のエラーが表示されました。

Cannot read property 'completeNewPasswordChallenge' of undefined

ブラウザは Microsoft Edge 86.0 でした

4

2 に答える 2