Configuring Single Sign-On
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

SAMLによる認証

サブスクリプション

SAML(Security Assertion Markup Language)アダプタは、お客様の環境においてシングルサインオン(SSO)とシングルログオフ(SLO)機能を提供します。 SAMLは、IDプロバイダー(IdP)とサービスプロバイダー(SP)を利用して機能します。

IDプロバイダー: ユーザーが他のWebサイトにアクセスするためのシングルサインオンを提供する信頼できるシステム。

サービスプロバイダー: アプリケーションをホストし、適切な認証情報を持つ識別されたユーザーのみにアクセスを許可する Web サイト。

OpenID Connect では、これら 2 つの役割に異なる名前を使用しています。OpenID Connect プロバイダー (OP) は SAML アイデンティティ プロバイダーであり、そのリライング パーティ (RP) は SAML サービス プロバイダーです。

Liferayは、サービスプロバイダー(SP)としても、アイデンティティプロバイダー(IdP)としても機能することができます。 OpenID Connectでは、Liferayは常にリライングパーティであり、OpenID Connectプロバイダーになることはできません。

注記

単一のLiferay DXPインスタンスは、SSOセットアップにおけるSPまたはIdPのいずれかであり、両方にすることはできません。 ただし、両方の目的に別々のインスタンスを使用することも可能です(たとえば、一方のインスタンスをサービスプロバイダー(SP)とし、もう一方をアイデンティティプロバイダー(IdP)とするなど)。

SAMLの設定をすぐに始めることも、その仕組みを学ぶこともできます。

技術規格および仕様

SAMLは OASISオープン 標準です。 LiferayのSAML実装は、相互運用性を確保し、ベンダーロックインを軽減するために、これらの標準規格に準拠しています。 ユーザーが標準規格外のベンダー固有の機能に遭遇した場合、Liferayはそれらを製品に組み込むのではなく、外部ソリューションを通じて対処することを優先します。

Liferay の SAML 実装は、主に アサーションとプロトコル および バインディング ドキュメントに焦点を当てています。 以下の表では、キーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「MAY」、「OPTIONAL」は、 RFC 2119 に記載されているとおりに解釈されるものとします。

  • でマークされた部分は、 が実装され、サポートされる必要があります。
  • でマークされた部分は が推奨され、 は (および関連用語) が 既に実装されているか、または Liferay の裁量で要求に応じて実装される可能性があります。
仕様DescriptionLiferay DXPに実装されていますリンク
コアこの仕様では、認証、属性、認可に関するXMLエンコードされたアサーションの構文と意味、およびこれらの情報を伝達するプロトコルを定義します。すべての は が実装され、サポートされています。文書
バインディングこの仕様は、通信プロトコルおよびフレームワークにおけるSAMLアサーションおよびリクエスト/レスポンスメッセージの使用に関するプロトコルバインディングを定義します。すべての は が実装され、サポートされています。文書
プロフィールこの仕様では、通信プロトコルおよびフレームワークにおけるSAMLアサーションおよび要求応答メッセージの使用に関するプロファイル、ならびにSAML属性値の構文および命名規則に関するプロファイルを定義します。すべての MUST の Web ブラウザ SSO およびシングル ログアウト プロファイルが実装され、サポートされています。文書
メタデータSAMLプロファイルでは、識別子、バインディングのサポートとエンドポイント、証明書と鍵などに関して、システムエンティティ間で合意を形成する必要があります。 メタデータ仕様は、この情報を標準化された方法で記述するのに役立ちます。 この文書は、SAMLプロファイルを反映した役割別に整理された、SAMLシステムエンティティのための拡張可能なメタデータ形式を定義します。 こうした役割には、IDプロバイダー、サービスプロバイダー、アフィリエーション、属性オーソリティ、属性コンシューマー、ポリシー決定ポイントなどが含まれます。Liferay DXPにおけるSAMLメタデータ生成ロジックに必要な仕様の必須部分は実装され、サポートされています。文書
認証コンテキストこの仕様では、認証コンテキスト宣言の定義構文と、SAMLで使用するための認証コンテキストクラスの初期リストを定義します。サポートされていません。文書
適合性この規範仕様は、SAML V2.0への準拠に関する技術要件を規定し、SAML V2.0を構成する文書群全体を規定する。すべての MUST の Web ブラウザ SSO およびシングル ログアウト プロファイルが実装され、サポートされています。文書