MyDomainDiscoverableLogin
[私のドメイン] ログインページ種別が [検出] の場合の設定を表します。ログイン検出は ID ファーストのログイン環境を提供し、ログインページには識別子項目のみが含まれます。入力された識別子に基づき、ハンドラーがユーザーの認証方法を決定します。Metadata メタデータ型を拡張し、その fullName 項目を継承します。
ファイルのサフィックスおよびディレクトリの場所
MyDomainDiscoverableLogin コンポーネントのサフィックスは myDomainDiscoverableLogins フォルダーでは、.myDomainDiscoverableLogin です。
バージョン
MyDomainDiscoverableLogin コンポーネントは、API バージョン 48.0 以降で使用できます。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| apexHandler | string | 必須。検出認証ロジックを含む Apex ハンドラークラス。 |
| executeApexHandlerAs | string | ハンドラーを実行するユーザー。「ユーザーの管理」権限が必要です。 |
| usernameLabel | string | [私のドメイン] ログインページ種別が [検出] の場合のログイン画面。このラベルでは、カスタム表示ラベルでのローカライズがサポートされています。 |
宣言的なメタデータの定義のサンプル
MyDomainDiscoverableLogin コンポーネントの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<MyDomainDiscoverableLogin xmlns="http://soap.sforce.com/2006/04/metadata">
3 <apexHandler>MyDomainDiscLoginHandler</apexHandler>
4 <executeApexHandlerAs>executeUser@example.com</executeApexHandlerAs>
5 <usernameLabel>Enter your email</usernameLabel>
6</MyDomainDiscoverableLogin>前の定義を参照する package.xml の例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3 <types>
4 <members>*</members>
5 <name>MyDomainDiscoverableLogin</name>
6 </types>
7 <version>48.0</version>
8</Package>使用方法
[私のドメイン] ログインディスカバリーページへアクセスするには、この種別を使用します。この種別のログインページでは、識別情報としてユーザーにメールアドレス、電話番号、またはカスタム識別子を求めます。[私のドメイン] のログイン検出は、インタビューベースのログインプロセスを実行します。ユーザーは認証のために ID を提供することを求められます。たとえば、ログインプロセスを完了するために入力する確認コードがユーザーに送信されます。
マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。