この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

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 ファイルを使用したメタデータのリリースと取得」を参照してください。