メインコンテンツにスキップ

SSO(シングルサインオン)の設定 - Microsoft Entra ID

対応者:CSサポート

Microsoft Entra IDのSSO(シングルサインオン)設定手順を説明します。

💡ご確認ください

・SSO全体の流れについては、会社のSSO(シングルサインオン)を設定するをご確認ください。

・詳細な設定方法については、Microsoft Entra IDヘルプページをご確認ください。

・本記事の画像は作成時点の画面です。Microsoft Entra IDの画面は更新されることがあるため、実際の画面と表示が異なる場合があります。

⚠️ご注意ください

設定に誤りがあると、SSOでログインできなくなり、PeopleX AI面接を利用できなくなるおそれがあります。PeopleX AI面接の設定画面はログインしたまま閉じずに残しておき、SSOでのログインの確認は必ずブラウザのシークレットウィンドウで行ってください。手順は「ログインを確認する」をご確認ください。

アプリを作成する

1. Microsoft Entra管理センターで、[Entra ID]>[エンタープライズ アプリ]>[すべてのアプリケーション]を開き、[新しいアプリケーション]を押します。

2. [独自のアプリケーションの作成]を押します。

3. アプリの名前(例:PeopleX AI面接)を入力し、「ギャラリーに見つからないその他のアプリケーションを統合します (ギャラリー以外)」を選択して[作成]を押します。

📷 スクリーンショット: [独自のアプリケーションの作成]で名前を入力し、ギャラリー以外を選択した状態

基本的なSAML構成を設定する

1. [シングル サインオン]から[SAML]を選択します。

2. [基本的なSAML構成]の[編集]を押し、以下の2項目を入力して[保存]を押します。

・識別子(エンティティID)

以下の {subdomain} を会社アカウントのものに置き換えてください。

https://{subdomain}.company.ai-interview.peoplex.jp/sp

・応答URL(Assertion Consumer Service URL)

以下の {subdomain} を会社アカウントのものに置き換えてください。

https://{subdomain}.company.ai-interview.peoplex.jp/api/company/sso/saml/acs

属性とクレームを設定する

PeopleX AI面接は、初回ログイン時にMicrosoft Entra IDから連携されたメールアドレスでメンバーを識別します。

1. [属性とクレーム]の[編集]を押します。

2. [一意のユーザー識別(名前ID)]を押し、[名前識別子の形式]に「永続的」、[ソース属性]に「user.mail」を選択して[保存]を押します。

3. 追加の要求の[emailaddress]のクレームを押し、[名前]を「email」に変更し、[名前空間]を空欄にして[保存]を押します。

ユーザーをアプリに割り当てる

1. [ユーザーとグループ]から[ユーザーまたはグループの追加]を押して、任意のユーザーを選択します。

2. 割り当てたユーザーのプロパティに、メールアドレスが設定されていることを確認します。

⚠️ご注意ください

・メールアドレスが設定されていないユーザーは、SSOでログインできません。

・SSOではメンバーは自動で作成されません。PeopleX AI面接にメンバーとして追加(招待)されていないユーザーは、Microsoft Entra ID側で割り当ててもログインできません。

IdPメタデータを取得する

PeopleX AI面接に登録する以下の項目を取得します。

  • IdPのEntityID

  • SSO URL

  • X.509証明書

1. 作成したアプリの[シングル サインオン]画面にある[(アプリ名)のセットアップ]から、[Microsoft Entra識別子](IdPのEntityID)と[ログインURL](SSO URL)を取得します。

2. [SAML証明書]の[証明書 (Base64)]から[ダウンロード]を押して、X.509証明書をダウンロードします。ダウンロードしたファイルをテキストエディタで開くと、PeopleX AI面接に貼り付けるテキストを確認できます。

PeopleX AI面接にIdP連携設定を追加する

IdP連携設定を追加して[決定]を押した時点で連携が始まり、ログイン画面はSSOでのログインのみになります。設定に誤りがあっても元に戻せるよう、操作している画面はログインしたまま閉じずに残しておいてください。

1. [設定]>[システム設定]>[セキュリティ設定]を開きます。IdP連携設定がまだない場合は、[SSOを有効化]を押します。

2. [IdP連携設定の追加]を押し、以下の項目を入力して[決定]を押します。

・IdP:設定を識別するための任意の名前(例:Microsoft Entra ID)

・Entity ID:Microsoft Entra IDから取得したIdPのEntityID

・SSO (シングルサインオン) URL:Microsoft Entra IDから取得したSSO URL

・X.509 証明書 (PEM形式):Microsoft Entra IDから取得したX.509証明書。「-----BEGIN CERTIFICATE-----」から「-----END CERTIFICATE-----」までのテキストを貼り付けます

・ドメイン:SSOでログインするメンバーのメールアドレスのドメイン(例:example.com)

⚠️ご注意ください

・ドメインと一致しないメールアドレスのメンバーは、ログインできなくなります。ご利用になるすべてのメールアドレスのドメインを登録してください。

・2要素認証を利用している場合は、SSOを有効化できません。先に2要素認証を無効にしてください。

ログインを確認する

1. ブラウザのシークレットウィンドウ(Edgeの場合はInPrivateウィンドウ)を開きます。

2. シークレットウィンドウで以下のログイン画面を開き、メールアドレスを入力して[ログイン]ボタンを押します。

https://{subdomain}.company.ai-interview.peoplex.jp/noauth/sign-in

3. Microsoft Entra IDの認証画面に移るので、認証を済ませます。認証が終わると、PeopleX AI面接の画面に戻ります。

⚠️ご注意ください

・ログインできなかった場合は、残しておいた画面の[セキュリティ設定]で、IdP連携設定の[︙]ボタンから[連携停止]を選択し、[内容を確認しました]にチェックを入れて[停止]を押してください。パスワードでのログインに戻ります。

・マイアプリ(My Apps)ポータルのアプリアイコンからのログインには対応していません。SSOでのログインは、必ずPeopleX AI面接のログイン画面から始めてください。

こちらの回答で解決しましたか?