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

Liferay CloudでSSOを使用する

お客様は、SAML 2.0に準拠したシングルサインオンIDプロバイダーを使用して、Liferay Cloudプラットフォームでユーザー認証を行うことができます。 この統合を有効にするための手順は以下のとおりです。

SAMLによるSSOを有効にするには、クライアント、サービスプロバイダー(SP)、およびアイデンティティプロバイダー(IdP)の3つのエージェントが必要です。 クライアントがサービスプロバイダに接続しようとすると、サービスプロバイダはクライアントをIDプロバイダにリダイレクトします。 IDプロバイダーがクライアントを認証した後、IDプロバイダーはサービスプロバイダーにクライアントの認証情報へのアクセス権を付与します。

このシナリオでは、Liferay Cloudはサービスプロバイダーとして機能します。Liferay Cloudにログインしようとしているお客様がクライアントです。 アイデンティティ・プロバイダーは、顧客が管理するエンタープライズディレクトリソリューションです。

Liferay CloudプロジェクトでSSOを有効にする

  1. ご利用のIDプロバイダーが正しいユーザープロファイルデータマッピングを行っていることを確認してください。

  2. IdPメタデータをLiferayクラウドチームに提供する

  3. Liferay Cloudチームは、提供されたIdPデータをインポートし、サービスプロバイダー(SP)メタデータを提供します。

  4. Liferay Cloudチームが提供するSPメタデータのインポート

IDプロバイダーとの適切なユーザープロファイルデータマッピングを設定する

顧客がSSO経由でログインしようとすると、Liferay CloudはIdPシステムにリクエストを送信し、受信したレスポンスと自身のユーザープロファイルデータを照合しようとします。 レスポンス内のユーザープロファイルデータが、Liferay Cloudが想定するフィールドにマッピングされるように、IdPを設定する必要があります。

以下の項目は必須です。

  • メールアドレス: ユーザーのメールアドレス
  • firstName: ユーザーのファーストネーム
  • lastName: ユーザーの姓

IDプロバイダーのメタデータをLiferayクラウドチームに提供する

SSOを有効にするには、以下の詳細情報を含む、IdPシステムのメタデータをLiferay Cloudチームに提供する必要があります。

項目説明
IdP発行者ID発行者の名前。通常は、 EntityDescriptor メタデータの EntityID 属性です。
IdPシングルサインオンURLSAML認証リクエストを受信するリクエストエンドポイント(例: <http://adfs.customer.com/saml/sso>)
IdP署名証明書SAMLメッセージおよびアサーション署名へのIdPの公開鍵証明書
IdPシングルサインオンHTTPメソッド(リクエストバインディング)顧客のIDプロバイダーが認証リクエストを受信するためにサポートするHTTPメソッド。 有効な回答は POST (デフォルト) と GET のみです。
署名リクエスト顧客のIDプロバイダーに送信されるSAMLリクエストに署名が必要な場合は、 TRUE に設定してください。そうでない場合は、 FALSE に設定してください。
署名アルゴリズムのリクエスト(RSA)Sign Requests が TRUEに設定されている場合は、署名に使用されるアルゴリズムを提供します。 現時点では、SHA-1(非推奨)およびSHA-256をサポートしています。 署名リクエストが無効になっている場合、この設定は不要です。

ADFS固有の情報

Microsoft ADFS を使用するクライアントは、以下の設定(SAML を使用した SSO の設定に必要)に注意してください。

項目説明
IdP発行者URI「全般」タブの フェデレーション サービス識別子 にあり、デフォルト値は http://domain/adfs/services/trust です。
IdPシングルサインオンURLデフォルト設定は /adfs/ls です。 例: http://adfs.example.com/adfs/ls/
IdP署名証明書DERエンコードされたバイナリX.509証明書ファイル

IdPメタデータが生成されたら、 Liferay Cloudチームにチケットをオープンしてください。 IdPメタデータは、XMLファイルまたはURLエンドポイントのいずれかを使用して送信できます(例: https://[hostname]:[port]/c/saml/metadata)。

Liferay Cloudチームは提供されたIdPデータをインポートし、サービスプロバイダーのメタデータを提供します。

Liferay Cloudチームは、クライアントに以下のSPメタデータ値を提供します。

項目説明
アサーションコンシューマサービス(ACS)URLLiferay Cloudが受信した SAML応答。 これは常に https://auth.liferay.cloud からのアドレスサーバーです
オーディエンスURLLiferay Cloudが顧客のIDプロバイダーにアクセスするために使用するURL

Liferay Cloudチームが提供するSPメタデータのインポート

SPメタデータを受け取ったら、そのSPメタデータの値をIdPに入力してください。

SSOを使用する

SSOが有効になると、適切なIDプロバイダーを持つユーザーはそれを使用して認証を行うことができます。

警告

ユーザーは、SSOでログインする前に、環境招待によって作成されたLiferay Cloud Consoleアカウントを既に持っている必要があります。 チームメンバーの招待 を参照してください。 ユーザーが初めてSSOで認証を行うと、ユーザーアカウントが永久的に変更され、それ以降はSSOを使用して認証を行う必要があります。

Liferay CloudにSSOを使用してログインするには、

  1. https://console.liferay.cloud/login に移動します。

  2. をクリックしてSSO経由でログインしてください。

    ログインページの「SSOでログイン」ボタンを使用してください。

  3. 会社名 を 組織 ID フィールドに入力してください。

  4. をクリックして続行します。

    注記

    組織のSSO(シングルサインオン)を使用して既に認証済みの場合、残りの手順は不要な場合があります。

  5. メールアドレス を メールアドレス フィールドに入力してください。 これは、会社のデータベースまたはディレクトリサービス(LDAPやADFSなど)に保存されているメールアドレスと同じである必要があります。

  6. パスワード を パスワード フィールドに入力してください。 これは、会社のデータベースまたはディレクトリサービスに保存されているメールアドレスに関連付けられているパスワードと同じである必要があります。

  7. をクリックしてログインしてください。

ログインすると、すべてのプロジェクトと環境が表示されます。

すべてのプロジェクトと環境が表示されます。