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

Force BasicとForce Digest Authのオプションは尊重されません。

written-by

Ankit Gupta

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

問題

  • 再現するための手順

    1. Digest Authenticationを設定する:
      1. システム設定 > API認証 > ダイジェスト認証:
      2. ダイジェスト認証を強制する:真
      3. Enabled(有効)です:有効
      4. 許可されたホスト:n/a
      5. 除外するURL: n/a
      6. URLは含みます:/api/jsonws/company/* を含みます。
    2. 新しいシステムアクセスポリシーを設定する:
      1. 名前COMPANY_ACCESS
      2. 有効:true
      3. 初期値:false
      4. タイトルCOMPANY_ACCESS
      5. サービスシグネチャーを許可:
        1. サービスクラス: com.liferay.portal.kernel.service.CompanyService
        2. メソッド名:n/al
    3. POSTMANでセッションを開く
    4. この方法で新しいリクエストを作成します(Digest Authを選択し、ユーザーとパスを追加します)。
    5. はい再試行を無効にする」のチェックを外す
    6. 結果が返されることをテストする
    7. 再試行を無効にする」オプションを再度チェックする(最初の呼び出しが結果として返されることと、そのステータスコードを確認するため)
    8. では、401 ではなく 403 であることが確認できました。

    期待される結果: HTTP response returns 401
    実際の結果です: HTTP レスポンスが 403 を返します。

Environment

  • Liferay DXP 7.3
  • Liferay DXP 7.2
  • Liferay DXP 7.1

解決策

  • この現象は既知の問題であり、 liferay-dxp-73-sp3で修正されています。
  • この現象は既知の問題であり、 liferay-fix-pack-dxp-15 for 7.2で修正されています。
  • この現象は既知の問題であり、7.1用の liferay-fix-pack-dxp-26 で修正されています。
  • この問題に対してHotfixが必要な場合は、パッチの詳細を添付して、Hotfixを要求するサポートチケットを作成してください。
  • Liferay DXPへのFix PackとHotfixのインストール これらのFixpackをお客様の環境にインストールするためのガイドを提供します。
did-this-article-resolve-your-issue

legacy-knowledge-base