本記事では、様々なSaaSやデータベースを連携して業務自動化を実現するノーコードプラットフォーム Yoom において、OneLoginを介したSAMLシングルサインオン(SSO)を導入する手順をご案内します。本連携により、ユーザーはパスワード管理の負担を軽減し、シームレスかつスムーズにシステムへアクセスできるようになります。また、組織全体のセキュリティ強化と、ID管理にかかる運用負荷の削減を同時に実現できます。
本記事では、OneLogin から Yoom へのSAML シングルサインオン(SSO)およびジャストインタイム(JIT)プロビジョニングの設定手順をご案内します。
目次
前提条件
- OneLoginのライセンスプラン が SSO, Advanced, Professional または旧ライセンスプラン Starter, Enterprise, Unlimited のいずれかであること
- OneLoginの Super User または Account Owner 権限を持つアカウントを所有していること
- Yoomのプランが サクセスプラン であること
- Yoomにおいて ワークスペース管理者 権限を所有していること
SAML連携の設定
1. OneLogin側の設定
- OneLoginに管理者でログインし、管理 を開きます
- Applications > Applications を開きます
- [Add App]をクリックします
-
SAML Custom Connector (Advanced) と検索し、該当コネクタを選択します
-
Display Name に任意の名前を入力し、[Save]をクリックします
例)Display Name: Yoom
-
Configuration タブに移動し、以下の通りに値を入力します
*ワークスペースID には、ご利用中のYoomのワークスペースIDを入力してください。(トライアル申請時、またはご契約時にYoomから案内されたIDです)項目 入力値 Audience (EntityID) https://yoom.fun/{ワークスペースID}/members/saml/metadata Recipient https://yoom.fun/{ワークスペースID}/members/saml/auth ACS (Consumer) URL Validator ^https:\/\/yoom\.fun\/{ワークスペースID}\/members\/saml\/auth$ ACS (Consumer) URL https://yoom.fun/{ワークスペースID}/members/saml/auth
- SAML nameID format > Unspecified を選択します
-
SSO タブに移動し、SAML Signature Algorithm を SHA-256 に変更します
-
Access タブに移動し、割り当てたいユーザーが属するロールを選択後、[Save]をクリックします
-
SSO タブに移動し、Issuer URL、SAML 2.0 Endpoint (HTTP) をクリップボードにコピーします
-
View Details をクリックします
- [Download]をクリックし、保存された
onelogin.pemの拡張子をonelogin.cerに変更します
2. Yoom側の設定
- Yoomにワークスペース管理者でログインし、設定 を選択します
-
セキュリティ タブに移動し、SAML認証の設定 >[設定する]をクリックします
-
Identity Providerの識別子 、Identity ProviderのSSOエンドポイントURL に 1. OneLogin側の設定の手順10 でコピーした、Issuer URL、SAML 2.0 Endpoint (HTTP) を貼り付けます
-
ファイルを選択 をクリックします
-
1. OneLogin側の設定の手順12 でダウンロードした証明書ファイルを選択し、[開く]をクリックします
-
Saml設定を有効化する を有効にし、[変更]をクリックします
* ログイン時にSAML認証だけを使うように制限すると、パスワードなどのSAML認証以外のログイン方法がご利用いただけなくなります。必ず 動作確認 の実施後、SAML SSOの強制化 にてご設定ください
SAML連携設定は以上です。
SAML SSOの動作確認
- OneLoginにログインし、設定したカスタムコネクタを選択します
- SAML認証が完了し、YoomにSSOでログインできることを確認します
-
設定 を選択します
-
セキュリティ タブに移動し、SAML認証の設定 >[設定する]をクリックします
-
ジャストインタイムプロビジョニングを有効化にする を有効にし、[変更]をクリックします
* JIT プロビジョニングを有効化すると、YoomアカウントのないユーザーがOneLoginからSSOを行った際、Emailを名前とするYoomアカウントが自動生成されます
SAML SSOの動作確認は以上です。
SAML SSOの強制化
- Yoomにワークスペース管理者でログインし、設定 を選択します
-
セキュリティ タブに移動し、[設定する]をクリックします
-
ログイン時にSAML認証だけを使うように制限する を有効にし、[変更]をクリックします
SAML SSOの強制化は以上です。
SAML SSOの無効化
- Yoomにワークスペース管理者でログインし、設定 を選択します
-
セキュリティ タブに移動し、[設定する]をクリックします
-
Saml設定を有効化する を無効にし、[変更]をクリックします
SAML SSOの無効化は以上です。