legacy-knowledge-base
公開されました Jul. 2, 2025

DXP 7.0をSPとして、WSO2をIdPとして設定する。

written-by

Laura Li

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

本記事では、SPとしてLiferay DXP 7.0、IdPとしてWSO2を設定する方法を解説します。

解像度

WSO2構成

1. wso2is-5.3.0.zipWSO2 サイト からダウンロードし、専用ディレクトリに解凍してください。

2. wso2is-5.3.0/bin にアクセスし、コマンド $sh wso2server.sh を実行し、Linux を使用している場合は wso2 サーバを起動します。 wso2server.bat をダブルクリックすると、Windowsでサーバーを起動することができます。

3. サーバーが起動したら、 https://localhost:9443/carbonで管理画面を開いてください。

4. クレデンシャル admin/admin を使用してログインしてください。

5. サービスプロバイダをメイン設定ウィンドウに追加します。

a) Main > Identity > Service Providers > Addをクリック

b) サービスプロバイダー名: liferaysamlsp を記入する。

c) 登録をクリック

d) リストで、サービスプロバイダを設定します。

e) Claim Configurationにおいて、以下のようにクレームURIを追加する:

1_-_wso2-claim__1_.png

f) インバウンド認証構成で、 SAML2 Web SSO 構成を選択し、 編集 をクリックし、以下のように入力する:

2_-_wso2-websso__1_.png

6. wso2に新規ユーザーを作成します。

a) メイン > アイデンティティ > ユーザーとロールで、 追加 > 新規ユーザーの追加をクリックします。

b) ユーザー名 abc とパスワード password を記入し、 Finishをクリックします。

c) ユーザーのリストで、新しいユーザーの ユーザープロファイルをクリックします。

d) ファーストネーム abc、ラストネーム abc、メールアドレス abc@liferay.com、IM abc.abc (IMはscreenNameのマッピングに使用します)を記入します。

7. wso2よりメタデータをダウンロードします。

a) Main > Identity Providers > Residentで、 Inbound Authentication Configuration > SAML2 Web SSO Configurationをクリックする。

b) SAMLメタデータをダウンロードするをクリックします。

3_-_wso2-metadata__1_.png

DXP SAML の設定

8. DXPポータルにSAMLプラグインがデプロイされていることを確認します。

9. SAML Adminで、DXPをサービスプロバイダとして設定する。

a) コントロールパネル > 設定 > SAML Admin > 一般で。

b) Entity ID のサービスプロバイダを liferaysamlspとして追加します。

c) 証明書を生成する

d) Save をクリックすると、次のような設定になります:

4_-_dxp-general.png

f) Service Provider タブで、 Sign Authn RequestsSign Metadataを選択する。

5_-_dxp-sp.png

g) Identity Provider Connection タブで、 localhostEntity IDとして追加する。

h) wso2 のメタデータをアップロードし、 Attribute Mappingを追加する。

i) 構成は以下の通りです:

6_-_dxp-idpconnection_USE__1_.png

10. ブラウザを開き、http://localhost:8080 にアクセスします。

11. 右上のリンクから Sign in をクリックします。

12. WSO2ログインページにリダイレクトされた場合、 abc/password credentialを使用してログインします。

追加情報

WSO2 5.3 ドキュメント

IDPとSPで異なるホスト名を使用する必要があり、そうしないとSLOが機能しない。

did-this-article-resolve-your-issue

legacy-knowledge-base