LightningLoginEligibility 列挙
使用方法
検出ページ種別が使用されている場合、ユーザは Lightning Login で自分自身を認証できます。Lightning Login により、内部ユーザは、パスワードではなく Salesforce Authenticator を使用してログインすることができます。Lightning Login が成功するには、いくつかの条件を満たす必要があります。
ログインの前後に Auth.SessionManagement.getLightningLoginEligibility をコールして、資格状況を取得します。ログイン試行後に呼び出して、ログイン試行が失敗した理由を判断できます。
列挙値
次に、Auth.LightningLoginEligibility 列挙の値を示します。
| 値 | 説明 |
|---|---|
| ELIGIBLE | すべての適格条件を満足しています。システム管理者は Salesforce Authenticator と Lightning Login を有効にし、ユーザに Lightning Login 権限を割り当てて、[設定] の [セッシ���ン設定] ページで [Lightning Login ユーザ権限のあるユーザのみを許可] を選択しています。ユーザが Salesforce Authenticator を設定し、Lightning Login に登録しました。 |
| ORG_AUTHENTICATOR_NOT_ENABLED | システム管理者は、Salesforce Authenticator を有効化していません。 |
| ORG_PREF_NOT_ENABLED | システム管理者は Lightning Login を有効化していません。システム管理者は、[設定] の [セッション設定] ページで [Lightning Login の許可] を選択する必要があります。 |
| USER_AUTHENTICATOR_NOT_CONNECTED | ユーザは、Salesforce Authenticator を設定していません。 |
| USER_NOT_ALLOWED | システム管理者はユーザに AllowLightningLogin ユーザ権限を付与していません。特定のユーザに Lightning Login を許可するには、OnlyLLPermUserAllowed 組織設定が必要です。システム管理者は、[設定] の [セッション設定] ページで [Lightning Login ユーザ権限のあるユーザのみを許可] を選択する必要があります。 |
| USER_NOT_ENROLLED | ユーザは Lightning Login に登録されていません。 |
| USER_PERM_NOT_ENABLED | システム管理者はユーザに「Lightning Login の対象」ユーザ権限を付与していません。 |