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