Active Directory フェデレーション サービス (AD FS) の Idp によって開始されるサインオンのトラブルシューティング

Active Directory フェデレーション サービス (AD FS) のサインオン ページを使用して、認証が機能しているかどうかをチェックできます。 このテストを行うには、ページに移動してサインインします。 また、サインイン ページを使用して、すべての SAML 2.0 証明書利用者が一覧に表示されることを確認することもできます。

Idp によって開始されるサイン オン ページを有効にする

既定では、Windows 2016 の AD FS のサインオン ページは有効になっていません。 ページを有効にするには、PowerShell コマンド Set-AdfsProperties を使用します。 このページを有効にするには、次の手順を使用します。

  1. Windows PowerShell を開きます。

  2. Get-AdfsProperties」と入力して、Enter キーを押します

  3. EnableIdpInitiatedSignonPage プロパティが false に設定されていることを確認します。

    Screenshot showing PowerShell output highlighting that the EnableIdpInitiatedSignonPage property is set to false.

  4. PowerShell で、Set-AdfsProperties -EnableIdpInitiatedSignonPage $true を実行します。

  5. PowerShell では、Set-AdfsProperties コマンドの確認は提供されません。 EnableIdpInitatedSignonPage プロパティが true に設定されていることを確認するには、Get-AdfsProperties コマンドをもう一度入力し、プロパティの値をチェックします。

    Screenshot PowerShell output highlighting that the EnableIdpInitiatedSignonPage property is set to true.

認証のテスト

次の手順を使用して、Idp により開始されるサインオン ページで AD FS 認証をテストします。

  1. Web ブラウザーを開き、Idp サインオン ページに移動します。 URL は https://sts.contoso.com/adfs/ls/idpinitiatedsignon.aspx のようになります。

  2. サインインを求めるメッセージが表示されます。 資格情報を入力します。

    Screenshot showing the sign-in page and the dialog box prompting for credentials.

  3. プロセスが成功すると、サインインします。

シームレス サインインによる認証のテスト

シームレスなサインイン エクスペリエンスをテストするには、AD FS サーバーの URL がインターネット オプションのローカル イントラネット ゾーンに追加されていることを確認します。 次の手順に従います。

  1. Windows 10 クライアントで、[スタート] を選択し、「インターネット オプション」と入力し、[インターネット オプション] を選択します。

  2. [セキュリティ] タブを選択し、[ローカル イントラネット][サイト] の順に選択します。

    Screenshot of the Security tab of the Internet Properties dialog box showing the Local Intranet option highlighted.

  3. [Advanced] \(詳細設定) を選択します。

  4. URL を入力し、[追加] を選択します。 閉じるを選択します。

    A screenshot of the local intranet popup box requesting the URL to be added for authentication.

  5. [OK] を選択します。 [OK] 選択してインターネット オプションを閉じます。

  6. Web ブラウザーを開き、Idp サインオン ページに移動します。 URL は https://sts.contoso.com/adfs/ls/idpinitiatedsignon.aspx のようになります。

  7. [サインイン] ボタンを選択します。 自動的にサインインし、資格情報の入力を求めるメッセージは表示されません。

    Screenshot of the Sign in page showing that the user wasn't prompted for credentials.

既知の問題

AD FS サインオン ページを使用して、WS-Federation パッシブ エンドポイントのみで構成されたクレーム プロバイダー信頼を使用するサインインを開始することはできません。 ClaimsXRay などの証明書利用者を登録して、WS-Federation 要求プロバイダー信頼が意図したとおりに機能することを確認します。

次の手順