【Alteryx One】 Microsoft Entra IDとのSAML SSO認証でTest Connectionが失敗する場合の確認方法

【Alteryx One】 Microsoft Entra IDとのSAML SSO認証でTest Connectionが失敗する場合の確認方法

Alteryx OneとMicrosoft Entra IDのSAML SSO連携でエラーが発生した場合の対処方法を紹介します。IdP側で認証成功でもSP側で失敗するケースの確認項目と解決策をまとめました。
2026.11.10

困っていた内容

Alteryx OneでMicrosoft Entra ID をIdPとして利用するため、SAML 2.0によるシングルサインオン(SSO)の設定を行っています。

Alteryx OneとMicrosoft Entra IDの双方でSAML設定を実施し、Alteryx One側の「Test Connection」を実行したところ、以下のエラーが発生しました。

ErrorCode: UNEXPECTED_AUTHN_FAILURE

The domain of the request does not match
the domain used to initialize the flow

Microsoft Entra ID側のサインインログを確認すると、認証自体は成功と記録されていますが、Alteryx One側ではSSO認証が完了しない状況です。

また、Relay Stateの再設定やSAML属性名の大文字・小文字の変更などを試しましたが、改善しませんでした。

このように、Microsoft Entra ID側では認証が成功しているにもかかわらず、Alteryx One側でSSO認証エラーが発生する場合、どのような原因が考えられ、どのような項目を確認すればよいでしょうか?

具体的な解決策

Alteryx OneとMicrosoft Entra IDをSAML 2.0で連携する場合、Alteryx One側のサービスプロバイダー(SP)情報と、Microsoft Entra ID側のIDプロバイダー(IdP)情報を正しく設定する必要があります。

Microsoft Entra ID側で認証が成功していても、Alteryx One側でSAML Responseの検証や認証フローの処理に失敗した場合、SSO認証が正常に完了しないことがあります。

そのため、エラーメッセージだけで原因を断定せず、双方のSAML設定や認証フローを順番に確認することが重要です。

1. ACS URL・Entity ID・Relay Stateの設定を確認する

まず、SAML認証の送信先や識別情報に関係する設定を確認します。

Alteryx One側では、以下の手順で設定画面を表示します。

  1. Alteryx Oneへ管理者権限を持つユーザーでサインインする。
  2. 「Workspace Admin」→「Single Sign-On」を開く。
  3. 「Protocol」で「SAML」が選択されていることを確認する。
  4. ACS URL、Service Provider Entity URL、Relay Stateの設定を確認する。


図1:Alteryx OneのSAML設定画面。ACS URL、Service Provider Entity URL、Relay Stateを確認します。

各項目の役割と確認ポイントは以下のとおりです。

設定項目 内容 確認ポイント
ACS URL SAML Responseを受信するエンドポイント Entra ID側の応答URLと一致しているか
Service Provider Entity URL Alteryx OneをSPとして識別する情報 Entra ID側の識別子と一致しているか
Relay State 認証フローの状態情報を引き継ぐ値 Entra ID側に正しく設定されているか

ACS URL・Entity IDの確認

Microsoft Entra ID側では、以下の手順で設定値を確認できます。

  1. Microsoft Entra管理センターへアクセスする。
  2. 「Entra ID」→「エンタープライズアプリケーション」を開く。
  3. Alteryx OneとのSSO連携に使用しているアプリケーションを選択する。
  4. 「シングルサインオン」→「SAML」を開く。
  5. 「基本的なSAML構成」の「編集」を選択する。
  6. 「識別子(エンティティID)」と「応答URL(ACS URL)」を確認する。

Alteryx OneとMicrosoft Entra IDでは、以下の項目が対応しています。

Alteryx One側 Microsoft Entra ID側
Assertion Consumer Service URL 応答URL(ACS URL)
Service Provider Entity URL 識別子(エンティティID)

これらの値に不一致がある場合、SAML認証の処理に影響する可能性があります。

Alteryx公式ドキュメントでは、Alteryx One側に表示されているACS URLとService Provider Entity URLをMicrosoft Entra ID側へ設定するよう案内されています。

そのため、設定値が異なっている場合は、現在のAlteryx One側に表示されている値を基に修正を検討してください。

また、Microsoft Entra ID側に複数の応答URLや識別子が登録されている場合は、現在利用する値が正しく登録され、既定値として選択されているかも確認します。

Relay Stateの確認

Relay Stateは、SAML認証フローにおいて状態情報を引き継ぐために利用される値です。

Alteryx Oneでは、SAML設定を保存した後にRelay State URLが自動生成されます。

Alteryx公式ドキュメントでは、以下の手順でRelay Stateを設定するよう案内されています。

  1. Alteryx One側でSAML設定を保存する。
  2. 「View Configuration Details」を選択する。
  3. 生成されたRelay State URLをコピーする。
  4. Microsoft Entra ID側の「基本的なSAML構成」を開く。
  5. 「Relay State(省略可能)」にコピーした値を入力する。
  6. 設定を保存する。

Relay Stateを再設定しても改善しない場合は、ACS URLやEntity IDなど、ほかの設定項目についても確認を進めます。

2. SAML属性マッピング・Metadata URLの設定を確認する

次に、Microsoft Entra IDからAlteryx Oneへ送信するユーザー属性と、IdPのメタデータ設定を確認します。

これらの項目は、Alteryx Oneの「Single Sign-On」設定画面から確認できます。

図2:Alteryx OneのSAML属性マッピングとメタデータ設定画面。各属性名とMetadata URLを確認します。

SAML属性マッピングの確認

SAML認証では、Microsoft Entra IDからAlteryx Oneへユーザー情報が送信されます。

Alteryx公式ドキュメントでは、以下の属性を設定するよう案内されています。

属性名 Microsoft Entra IDのソース属性
email user.mail
firstName user.givenname
lastName user.surname

Microsoft Entra ID側では、「属性とクレーム」から設定内容を確認できます。

特に注意したいのは、属性名の大文字・小文字とNamespaceの設定です。

Alteryx公式ドキュメントでは、これらの属性についてNamespaceを空欄にするよう案内されています。

また、Alteryx One側では、以下のマッピング設定を確認します。

Email Mapping SAML Attribute: email

Given Name Mapping Attribute: firstName

Family Name Mapping Attribute: lastName

Microsoft Entra ID側に設定した属性名と、Alteryx One側のマッピング設定が一致しているか確認してください。

Metadata URLの確認

Alteryx Oneでは、Microsoft Entra IDが公開するフェデレーションメタデータを利用して、IdP側の設定情報を取り込むことができます。

メタデータには、IdPの識別子、SSOエンドポイント、署名証明書などの情報が含まれています。

設定情報が正しく取り込まれていない場合、SAML認証が正常に完了しない可能性があります。

確認手順は以下のとおりです。

  1. Microsoft Entra IDのSAML設定画面を開く。
  2. 「SAML証明書」セクションを確認する。
  3. 「アプリのフェデレーションメタデータURL」をコピーする。
  4. Alteryx Oneの「Single Sign-On」設定画面を開く。
  5. 「Metadata URL」にコピーしたURLが設定されているか確認する。
  6. 必要に応じて「Import From URL」を選択し、情報を取り込む。
  7. 取り込まれた設定内容を確認する。

また、Microsoft Entra ID側で証明書の更新などが行われている場合は、Alteryx One側に登録されている情報との整合性も確認します。

3. Test Connectionを再実行する

各設定項目の確認が完了したら、Alteryx One側で接続テストを再実行します。

  1. Alteryx Oneの「Single Sign-On」設定画面を開く。
  2. 必要な設定変更を保存する。
  3. 「Test Connection」を選択する。
  4. Microsoft Entra IDの認証画面が表示された場合はサインインする。
  5. 認証が正常に完了するか確認する。

Alteryx公式ドキュメントでは、接続テストによる検証が成功すると、認証用のダイアログが自動的に閉じると案内されています。

正常に接続テストが完了した場合は、必要に応じて「Enable SSO」からSSOを有効化します。

以上のように、Alteryx OneとMicrosoft Entra IDのSAML SSO認証でエラーが発生した場合は、双方の設定値を確認し、認証フローのどの段階で問題が発生しているかを切り分けることで、原因の特定につながる可能性があります。

参考資料

  1. Azure SSO Setup Guide (SAML) - Alteryx公式ドキュメント

    • Microsoft Entra IDとのSAML連携に必要なACS URL、Entity ID、属性マッピング、Relay State、メタデータ、接続テストについて記載されています。
  2. Single Sign-On - Alteryx公式ドキュメント

    • Alteryx Oneのワークスペース単位でのSSO設定について確認できます。
  3. Microsoft Entra IDでのSAMLシングルサインオン設定 - Microsoft公式ドキュメント

    • Microsoft Entra IDにおけるSAMLの基本設定、識別子、応答URLなどの設定方法について記載されています。
  4. アプリケーションに対するSAMLシングルサインオンのデバッグ - Microsoft公式ドキュメント

    • SAML認証エラーが発生した際の切り分け方法について記載されています。
  5. SAML認証でのエラーAADSTS50011 - Microsoft公式ドキュメント

    • ACS URLと応答URLが一致しない場合に発生するエラーについて記載されています。

Alteryxに関するお問い合わせはクラスメソッドまで

クラスメソッドではAlteryx製品のライセンス販売から製品サポート、お客様のご要望に合わせた技術支援まで、トータルでご提供しております。
製品の詳細についてや支援の内容など、お気軽にお問い合わせください。

Alteryxの詳細を見る

この記事をシェアする

関連記事