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

会社のSSO(シングルサインオン)を設定する

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

対応者:CSサポート

この記事では、SSO(シングルサインオン)の設定手順について説明します。

この機能でできること

SSO(シングルサインオン)とは、外部のIDプロバイダー(IdP)で認証を行い、PeopleX AI共通管理にログインする仕組みです。

SSOを設定すると、従業員はIdPのアカウントでログインできます。パスワードの管理をIdP側に集約できるため、退職者のアクセス停止もIdP側の操作だけで完了します。

PeopleX AI共通管理は、SSOの認証方式としてSAMLに対応しています。

前提条件

  • 必要な権限: 管理者

  • SAMLに対応したIdPの管理者アカウント

  • 2要素認証が無効であること

設定の全体像

IdPとPeopleX AI共通管理の両方で設定を行います。

  1. IdP側の設定: PeopleX AI共通管理の情報をIdPに登録する

  2. PeopleX AI共通管理側の設定: IdPから取得した情報を登録する

  3. 連携を開始する

動作確認済みのIdP

  • Google Workspace

  • Okta

  • Microsoft Entra ID

これら以外のSAML対応IdPでも設定できますが、動作確認は行っていません。

IdP側の設定をする

IdPの管理画面で、PeopleX AI共通管理をSP(サービスプロバイダー)として登録します。以下の4項目を設定します。

<subdomain> は自社のサブドメインに置き換えてください。サブドメインは、ログイン画面のURL https://<subdomain>.account.peoplex.jp で確認できます。

1. エンティティID(Entity ID)

https://<subdomain>.account.peoplex.jp/sp

2. ACS URL(Assertion Consumer Service URL)

https://<subdomain>.account.peoplex.jp/api/sso/saml/acs

3. 名前IDの形式(NameID Format)

Persistent を設定します。IdPによっては urn:oasis:names:tc:SAML:2.0:nameid-format:persistent や「永続識別子」と表記されます。

4. SAML属性

従業員のメールアドレスを email という属性名で連携します。

  • 属性名: email

  • 値: ユーザーのメールアドレス

IdPごとの具体的な手順は、各IdPの記事を参照してください。

PeopleX AI共通管理側の設定をする

1. 設定画面を開く

サイドメニューから「設定 > セキュリティ > SSO」を開きます。

[スクリーンショット挿入予定: サイドメニューの「セキュリティ > SSO」]

2. IdP連携を追加する

「IdP連携の追加」ボタンをクリックし、以下の項目を入力します。

  • IdP名: 管理用の名前(例: Google Workspace)

  • Entity ID: IdPのエンティティID

  • SSO(シングルサインオン)URL: IdPのSSO URL

  • X.509証明書(PEM形式): IdPから取得した証明書

  • ドメイン: SSOでログインする従業員のメールアドレスのドメイン(例: example.co.jp)

入力後、「保存」ボタンをクリックします。一覧にIdP連携が追加されます。

[スクリーンショット挿入予定: 「IdP連携の追加」の入力画面]

3. 連携を開始する

一覧の右端にあるメニューボタンをクリックし、「連携開始」を選択します。確認ダイアログで「開始」をクリックすると、ステータスが「稼働中」に変わります。

[スクリーンショット挿入予定: IdP連携の一覧と操作メニュー]

仕様の要点

  • 対象ドメインは1件以上20件以内で登録できます

  • 連携を開始すると、対象ドメインと一致するメールアドレスの従業員は、パスワードでログインできなくなります

  • 対象ドメインと一致しないメールアドレスの従業員は、これまでどおりパスワードでログインします

  • 社員番号でログインする従業員は、SSOの対象外です

  • 証明書の有効期限は、登録した証明書から自動で読み取られ、一覧に表示されます

  • 同じドメインを複数のIdP連携に登録することはできません

連携を停止・削除する

一覧の右端にあるメニューボタンから操作します。

  • 連携停止: SSOでのログインを停止します。設定は削除されないため、「連携開始」で再開できます

  • 編集: 登録した内容を変更します

  • 削除: IdP連携の設定を削除します

よくある質問

Q. 連携を開始できません

A. 2要素認証が有効になっている場合、SSOは有効化できません。「MFAが有効な状態ではSSO(IdP)を有効化できません」と表示された場合は、「設定 > セキュリティ > 2要素認証」で2要素認証を無効にしてから、あらためて連携を開始してください。

Q. ドメインを登録できません

A. 同じドメインが別のIdP連携にすでに登録されている場合は登録できません。登録済みのIdP連携の「対象ドメイン」を確認してください。

Q. 証明書の有効期限が切れるとどうなりますか?

A. SSOでのログインができなくなります。一覧の「証明書の有効期限」を定期的に確認し、期限が切れる前にIdP側で証明書を更新し、「編集」から新しい証明書を登録してください。

Q. SSOでログインできません

A. 以下の順に確認してください。

  1. IdP側で、対象の従業員にアプリが割り当てられているか

  2. 名前IDの形式が Persistent になっているか

  3. SAML属性 email にメールアドレスが設定されているか

  4. 登録したEntity ID・SSO(シングルサインオン)URL・X.509証明書が、IdPの値と一致しているか

  5. 対象の従業員がPeopleX AI共通管理に登録され、ログインできる状態か

Q. 一部の従業員だけパスワードでログインさせることはできますか?

A. できます。対象ドメインに登録していないメールアドレスの従業員は、パスワードでログインします。また、社員番号でログインする従業員はSSOの対象外です。

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