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

Digest Auth で Web サービスを呼び出すように liferay を設定する方法

written-by

Roberto Díaz

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

問題

  • Digest Auth で Web サービスを呼び出し、それをクライアントで使用するように Liferay を構成する方法。 例として、POSTMAN を使用します

Environment

  • Liferay DXP 7.1+

解決策

  • 例として、POSTMAN で http://localhost:8080/api/jsonws/company/get-companies メソッドへのアクセスを構成します。
    1. 構成 ダイジェスト認証:
      • システム設定 > API 認証 > ダイジェスト認証
        • 強制ダイジェスト認証: True
        • 有効: True
        • ホストを許可: 該当なし
        • URL 除外: 該当なし
        • の URL には: /api/jsonws/company/*が含まれます
    2. 新しい システム アクセス ポリシーを設定します。
      • 名前: COMPANY_ACCESS
      • 有効: true
      • デフォルト: false
      • タイトル: COMPANY_ACCESS
      • 許可されたサービス署名s:
        • サービス クラス:
        • メソッド名: n/a
    3. POSTMANでセッションを開きます:
    4. この方法で新しいリクエストを作成します ( Digest Auth を選択し、ユーザーとパスを追加します)
    5. Yes disable retrying」オプションのチェックを外します
    6. 結果が返されることをテストします。

Captura_de_pantalla_2021-05-10_a_las_16.40.35.png

did-this-article-resolve-your-issue

legacy-knowledge-base