ヘルプセンター
background
IdP
  1. SmartHRヘルプセンター
  2. 機能で調べる
  3. IdP
  4. アプリごとの設定
  5. OneLoginのSAML認証設定の設定方法

OneLoginのSAML認証設定の設定方法

対象読者:
管理者・担当者向け
対象プラン:
労務管理人事・労務エッセンシャルタレントマネジメントHRストラテジー

ID連携アプリとしてOneLoginを追加し、アプリ詳細画面を開いたら、以下の手順でSAML認証の設定を進めてください。

1. SmartHRから証明書をコピー

SmartHRのアプリ詳細画面から、SAML設定の証明書データをコピーします。 [SAML連携情報][証明書]欄にある[コピー]を押すと、証明書情報がクリップボードにコピーされます。

2. OneLoginでTrusted IdP設定を作成

OneLoginの管理コンソールにログインし、[Authentication]>[Trusted IdPs]を押してTrusted IdP設定画面を開きます。

[New Trust]を押して新しいTrusted IdPの作成を開始します。[名前]に任意の名前(例:SmartHR IdP)を入力します。

3. OneLoginでSmartHRの連携情報を入力

OneLoginのTrusted IdP設定画面で、以下の情報を入力します。

OneLoginの項目入力する内容
IdP Login URLアプリ詳細画面の[SAML連携情報]欄に表示されている[SSO URL]
SP Entity IDアプリ詳細画面の[SAML連携情報]欄に表示されている[エンティティID]
Trusted IdP Certificate手順1でコピーした証明書情報

設定が完了したら、[Sign users into OneLogin]のチェックボックスにチェックを入れて[Save]を押します。

4. SmartHRのSAML認証設定を更新する

SmartHRのアプリ詳細画面に戻り、[SAML認証設定]欄にある[編集]を押して、SAML認証設定の編集画面を開きます。 下記の表に従って入力し、[更新]を押します。

SmartHRの項目入力する内容
エンティティIDOneLoginのTrusted IdP設定画面の[SP Entity ID]に表示されている値
ACS URLhttps://your-subdomain.onelogin.com/access/idp(your-subdomainは実際のOneLoginサブドメイン名)
ログインURL入力不要
デフォルト Relay State入力不要
NameID フォーマットemailAddress
NameIDメールアドレス
署名方法Assertion

5. OneLoginでSSO(シングルサインオン)を有効化する

OneLoginのTrusted IdP設定画面で以下の設定を行ないます。

  • [Login Options]セクションで[Show in Login panel]にチェックを入れて、ログイン画面にSSOオプションを表示させます。
  • [Configurations]セクションで[Email Domains]にSmartHRで利用しているメールドメインを入力します(例:example.com)。
  • [Enable Trusted IDP]のチェックボックスにチェックを入れて、有効化します。

6. OneLoginでSSOできるユーザーを設定する

OneLoginの管理コンソールで、[Users]>[All Users]を押してユーザー管理画面を開きます。

SSOを有効にしたいユーザーの[Edit User]を押します。 [Authentication]タブで[Trusted IDP]のドロップダウンリストから、手順2で作成したTrusted IdP(SmartHR IdP)を選択し、[Save User]を押します。

SAMLを使ったJITプロビジョニング

OneLoginでは、SAMLによるJITプロビジョニングが可能です。

JITプロビジョニングが実行される際、以下の項目がOneLoginと連携されます。

  • メールアドレス

JITプロビジョニングを有効化するには、OneLoginのTrusted IdP設定画面で[JIT]を押して以下の項目を設定します。

TIDP ValueUser Field
{tidp.Email}Email
{tidp.FirstName}Firstname
{tidp.LastName}Lastname

設定が完了したら、Set User TIDP after user creationEnableのチェックボックスにチェックを入れて[Save]を押します。

このページは役に立ちましたか?