認証
Amplify Auth のセットアップ
Amplify は認証プロバイダーとして Amazon Cognito を使用します。ユーザー登録、認証、アカウント復旧、およびその他の操作を処理する方法について説明します。
ユーザーセッションと認証情報の管理
ユーザーセッションと認証情報を管理する方法を学びます。
サインアップ、サインイン、サインアウトの有効化
AmplifyのサインアップAPI、サインインAPI、サインアウトAPIの使用方法を学びます。
認証フローの切り替え
Amplifyで異なる認証フロー間を切り替える方法について詳しく学びます。
ソーシャルプロバイダーのサインインを追加
Facebook、Google、Amazon、Sign in with Appleなどのソーシャルサインインプロバイダーをセットアップする方法を学びます。
ユーザープロファイルの管理
顧客がプロファイルをパーソナライズし、属性を使用して連絡先情報を確認できるようにする方法の詳細をご覧ください。
パスワード変更とリカバリーの設定
アプリケーションのユーザーパスワード変更とリカバリーを設定します。
MFA設定を管理する
Amplifyでマルチファクタ認証を有効にする方法を学びます。
デバイスを記憶する
Amazon Cognito UserPoolsのデバイス関連機能を使用するには、デバイス機能を有効にします。Cognito UserPoolに移動し、左側のナビゲーションメニューから「デバイス」をクリックして、「ユーザーオプトイン」または「常に」のいずれかを選択します。
高度なワークフロー
Amplify 認証カテゴリの高度なワークフローについて詳しく説明します。イベントのサブスクライブ、アイデンティティプール フェデレーション、認証関連の Lambda トリガー、AWS サービスオブジェクトの操作が含まれます。
ユーザーアカウントの削除
ユーザーアカウントを削除する方法を学習します。
管理アクションの設定
Cognito ユーザープールの管理アクションをエンドユーザーアプリケーションに公開する方法を学びます。
ユーザーグループ管理の設定
Cognito User Poolsで論理グループを作成し、Amplify CLIを使用してAmplifyカテゴリのリソースへのアクセス権限を割り当てます。
既存の Cognito ユーザープールとアイデンティティプールを使用する
既存の Amazon Cognito ユーザープールとアイデンティティプールリソースを認証および認可メカニズムとして使用するように Amplify CLI を設定します(API、ストレージなど、他の Amplify カテゴリ用)。
Amplify生成的Cognito リソースをオーバーライドする
'amplify override auth' コマンドは、開発者が設定可能な 'overrides' TypeScript ファイルを生成し、Amplify生成のCognito リソースをCDK構築物として提供します。例えば、開発者は、Amplify CLIワークフローで直接利用できない認証設定(一時パスワードの有効日数など)を設定できます。
認証イベントをリッスンする
様々な認証イベントをリッスンする
内部の仕組み
クラウドベースアプリケーション認証の基本概念と、それらが Amplify でどのように機能するかについて詳しく学びます。
v5からv6への移行
Amplify JavaScript v5からv6へのAuth APIのアップグレードに関する移行手順について詳しく説明します