こんにちは、CX事業本部 IoT事業部の若槻です。 AWS Amplifyでアプリケーションを構築すると、WebサイトホスティングからAPIバックエンド、CI/CD、認証機能までをまるっと構築できて便利ですが、AmplifyライブラリのうちAmplify UIだけを使用して、アプリケーションに認証機能やログインUIのみを追加することもできます。 Amplify UI 今回は、Amplify UIを使ってReactアプリにAmazon Cognitoの認証フォームを実装してみました。 やってみた 主に次の公式ドキュメントを参考に実装してみます。 Installation | Amplify UI Authenticator | Amplify UI Cognito UserPoolの作成 下記エントリなどを参考に、Webアプリ(SPA)などからOAuth2.0認証により使用できるCognit