Looking for how to use this in your app?See Frontend Libraries →
ゲストアクセス
Auth プラグインは、デバイスがオンラインになると自動的にゲスト認証情報を取得するように設定できます。これにより、サインインなしに他のカテゴリーを「匿名で」使用できます。この状態では、属性の更新、パスワードの変更、現在のユーザーの取得など、ユーザー固有のメソッドは実行できません。ただし、fetchAuthSession メソッドを通じてデバイスに割り当てられた一意の Identity ID を取得できます(こちらで説明)。
Amplify Gen 2 はデフォルトでゲストアクセスを有効にします。これを無効にするには、backend.ts ファイルを次の変更で更新できます:
amplify/backend.ts
import { defineBackend } from '@aws-amplify/backend'import { auth } from './auth/resource'import { data } from './data/resource'
const backend = defineBackend({ auth, data,});
const { cfnIdentityPool } = backend.auth.resources.cfnResources;cfnIdentityPool.allowUnauthenticatedIdentities = false;