ID プロバイダー(SSO)の追加
概要
この記事では、アプリケーションでシングルサインオン(SSO)を有効にするために、Flosum テナントに Identity Provider を追加する方法を説明します。Identity Provider を追加すると、ログイン画面にカスタムの SSO ボタンが表示されます。このボタンはユーザーを Identity Provider のログインページにリダイレクトします。認証が完了すると、Flosum アプリに戻ります。SSO ログイン手順については、次の記事を参照してください。

Identity Provider の設定
この記事では、Identity Provider を設定するための一般的な手順を説明します。以下に示す、最も一般的な Identity Provider 向けの手順と詳細を提供する各プロバイダー固有の記事に進む前に、これらを確認してください。
OIDC
SAML
リージョン固有の URL
Flosum Cloud Apps で SSO 用の Identity Provider を設定するには、リージョン固有の リダイレクト, コールバック、および サインアウト URL が必要です。SSO を必要とする各アプリに関連する URL を追加してください。
リダイレクト URL
グローバル設定
https://global-us.flosum.app/api/v1/auth/login/open-id
バックアップ&アーカイブ
https://backup-us.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-us.flosum.app/api/v1/auth/login/open-id
グローバル設定
https://global-de.flosum.app/api/v1/auth/login/open-id
バックアップ&アーカイブ
https://backup-de.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-de.flosum.app/api/v1/auth/login/open-id
グローバル設定
https://global-jp.flosum.app/api/v1/auth/login/open-id
バックアップ&アーカイブ
https://backup-jp.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-jp.flosum.app/api/v1/auth/login/open-id
グローバル設定
https://global-au.flosum.app/api/v1/auth/login/open-id
バックアップ&アーカイブ
https://backup-au.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-au.flosum.app/api/v1/auth/login/open-id
コールバック URL
グローバル設定
https://global-us.flosum.app/api/v1/oauth/callback
バックアップ&アーカイブ
https://backup-us.flosum.app/api/v1/oauth/callback
DevOps
https://devops-us.flosum.app/api/v1/oauth/callback
グローバル設定
https://global-de.flosum.app/api/v1/oauth/callback
バックアップ&アーカイブ
https://backup-de.flosum.app/api/v1/oauth/callback
DevOps
https://devops-de.flosum.app/api/v1/oauth/callback
グローバル設定
https://global-jp.flosum.app/api/v1/oauth/callback
バックアップ&アーカイブ
https://backup-jp.flosum.app/api/v1/oauth/callback
DevOps
https://devops-jp.flosum.app/api/v1/oauth/callback
グローバル設定
https://global-au.flosum.app/api/v1/oauth/callback
バックアップ&アーカイブ
https://backup-au.flosum.app/api/v1/oauth/callback
DevOps
https://devops-au.flosum.app/api/v1/oauth/callback
サインアウト URL
グローバル設定
https://global-us.flosum.app/api/v1/oauth/login
バックアップ&アーカイブ
https://backup-us.flosum.app/api/v1/oauth/login
DevOps
https://devops-us.flosum.app/api/v1/oauth/login
グローバル設定
https://global-de.flosum.app/api/v1/oauth/login
バックアップ&アーカイブ
https://backup-de.flosum.app/api/v1/oauth/login
DevOps
https://devops-de.flosum.app/api/v1/oauth/login
グローバル設定
https://global-jp.flosum.app/api/v1/oauth/login
バックアップ&アーカイブ
https://backup-jp.flosum.app/api/v1/oauth/login
DevOps
https://devops-jp.flosum.app/api/v1/oauth/login
グローバル設定
https://global-au.flosum.app/api/v1/oauth/login
バックアップ&アーカイブ
https://backup-au.flosum.app/api/v1/oauth/login
DevOps
https://devops-au.flosum.app/api/v1/oauth/login
Identity Provider の追加
Identity Provider を作成する
クリック アイデンティティプロバイダー サイドバーメニューから。
クリック 作成.

入力してください 名前 アイデンティティプロバイダーのために。
チェック/チェック解除 ジャストインタイムプロビジョニング SSOログイン時の自動ユーザー作成を有効または無効にするため。

次をクリック タイプ ドロップダウンメニュー。
を選択します OPEN_ID または SAML 接続する Identity Provider の種類に応じて。

必要なフィールドを入力するには、該当する手順に進んでください。
OPEN_ID: ID プロバイダー(SSO)の追加
SAML: ID プロバイダー(SSO)の追加
SAML 情報を入力
次を選択した場合 SAML、 SAML 2.0 情報 セクションのフィールドを入力してください。詳細は以下のスクリーンショットと表を参照してください。

Issuer
Identity Provider の ID を入力します。この値は、Identity Provider のメタデータ XML の entityID 属性の EntityDescriptor 要素からコピーできます。
Entity ID
Service Provider の ID を入力します。これは文字列値でもかまいませんが、Service Provider と Identity Provider の両方の設定で一致している必要があります。
Identity Provider 署名証明書
Identity Provider が SAML レスポンスとアサーションに署名するために使用する証明書をアップロードするには、ここをクリックしてください。Service Provider はこの証明書を使用して、受信した SAML メッセージの真正性と完全性を検証します。
Name ID 形式 (オプション)
このフィールドは、Identity Provider のユーザーを Global Settings のユーザーにマッピングします。すべての Identity Provider が SSO ログイン用の Name ID 形式の設定をサポートしているわけではないため、Global Settings では Name ID 形式の代わりに SAML アサーション内の uniqueUserId 属性を使用します。
Identity Provider が Name ID 形式をサポートしていることを確認し、その値を入力してください。標準形式は次のとおりです。
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
Identity Provider ログイン URL
Identity Provider のサインオン(ログイン)URL を入力します。この値は、Identity Provider のメタデータ XML の Location 属性の SingleSignOnService の下の IDPSSODescriptor.
SAML 署名済みリクエスト有効化
その SAML 署名済みリクエスト有効化 チェックボックスは、Service Provider から Identity Provider に送信される認証リクエストがデジタル署名されているかどうかを示します。この値は、Identity Provider のメタデータ XML の WantAuthnRequestsSigned 属性の EntityDescriptor の下の IDPSSODescriptor.
を確認した場合は、次のスクリーンショットと表のフィールドを入力してください。

Auth 署名証明書
Service Provider が SAML リクエストに署名するために使用する証明書をアップロードするには、ここをクリックしてください。Identity Provider はこの証明書を使用してリクエストの真正性を検証します。この証明書は Identity Provider と Service Provider の両方にアップロードする必要があります。
Auth 秘密鍵
Service Provider が SAML リクエストに署名するために使用する秘密鍵をアップロードするには、ここをクリックしてください。Identity Provider はこの鍵を使用してリクエストの真正性を検証します。この鍵は Auth 署名証明書.
Auth 秘密鍵パスワード (オプション)
を復号するために使用するパスフレーズを入力します。 Auth 秘密鍵 SAML リクエストに署名します。秘密鍵にパスワード保護がない場合、このフィールドは空欄でも構いません。
Auth 署名アルゴリズム
Auth 秘密鍵で SAML リクエストに署名するために使用するアルゴリズムを入力します。Identity Provider がこのアルゴリズムをサポートしていることを確認してください。既定値は次のとおりです。 http://www.w3.org/2001/04/xmldsig-more#rsa-sha256.
アサーション暗号化有効化
その アサーション暗号化有効化 チェックボックスは、Identity Provider による SAML アサーションの暗号化を有効にします。有効にすると、対応する秘密鍵を持つ Service Provider のみがアサーションを復号できます。
を確認した場合は、次のスクリーンショットと表のフィールドを入力してください。

暗号化証明書
Identity Provider が SAML アサーションを暗号化するために使用する証明書をアップロードするには、ここをクリックしてください。これにより、一致する秘密鍵を持つ Service Provider のみがアサーションを復号できるようになります。この証明書は Identity Provider と Service Provider の両方にアップロードする必要があります。
暗号化秘密鍵
Identity Provider からの SAML アサーションを Service Provider が復号するために使用する秘密鍵をアップロードするには、ここをクリックしてください。この鍵は 暗号化証明書.
暗号化秘密鍵パスワード (オプション)
を復号するために使用するパスフレーズを入力します。 暗号化秘密鍵に一致している必要があります。このフィールドは、秘密鍵にパスワード保護がない場合は空欄でも構いません。
最終更新
役に立ちましたか?







