このトピックでは、シングルサインオン (SSO) に関する一般的な説明をします。
SSO を実装するには、まず SSO の設定を完了する必要があります。
すべてのアプリケーションに対して、以下の共通 SSO 設定を行う必要があります。
-
SSO ステータス
-
アプリケーションアカウント
-
権限付与の範囲
詳細な設定手順については、ご利用のアプリケーションテンプレートの種類に対応するトピックをご参照ください。
|
アプリケーションテンプレートの種類 |
プロトコル |
リファレンス |
|
アプリケーションマーケットプレイスの統合済みテンプレート |
SAML 2.0 |
|
|
標準プロトコル - SAML |
SAML 2.0 |
|
|
標準プロトコル - OIDC |
OIDC |
|
|
自己開発アプリケーション |
OIDC |
SSO ステータス
アプリケーションが有効化された後、そのすべての機能は無効状態になっています。設定を容易にするため、フロントエンドは自動的に SSO ステータスを [有効] に変更します。ただし、この変更を有効にするには、[保存] をクリックする必要があります。
SSO が無効になっているアプリケーションは、ユーザーポータルに表示されません。
アプリケーションアカウント
アプリケーションアカウントは、アプリケーションにおけるユーザーの識別子です。ユーザーがアプリケーションへの SSO を開始すると、IDaaS はアプリケーションアカウントをそのアプリケーションに渡します。その後、アプリケーションはそのアカウントをログイン状態に設定し、SSO が完了します。
したがって、アプリケーションに既存のアカウントがある場合は、これらのアカウントを IDaaS のアカウントにマッピングできるかどうかを確認してください。マッピングできない場合は、事前にアプリケーション内でユーザーのアカウントを一括同期するか、手動で作成する必要があります。
SAML アプリケーションの場合、アプリケーションでアプリケーションアカウントのルールを設定できます。詳細については、「SAML アカウントの設定」をご参照ください。
OIDC アプリケーションまたは自己開発アプリケーションの場合、IDaaS は関連する値を id_token で渡します。詳細については、「OIDC id_token のカスタムフィールド設定」をご参照ください。
権限付与の範囲
この設定は、アプリケーションにアクセスできるユーザーの範囲を定義します。以下の 2 つのオプションが利用可能です。
|
オプション |
説明 |
|
すべてのユーザーがアクセス可能 |
IDaaS のすべてのアカウントがアプリケーションにアクセスできます。追加の権限付与は不要です。 |
|
手動での権限付与 |
アプリケーションの [アプリケーションの権限付与] タブで、アプリケーションにアクセスできる組織とアカウントを手動で割り当てる必要があります。詳細については、「Identity as a Service: 権限付与」をご参照ください。 |