問題
- SSOの設定後、OAuth 2.0の問題が発生し、
/o/oauth2/token
の呼び出しが "401 Unauthorized error" で失敗する問題に遭遇することがあります。 - また、Apacheを使用している場合、以下のように表示されることがあります:
"POST /o/oauth2/token HTTP/1.1" 401 381 "-" "Apache-HttpClient/4.5.11 (Java/11.0.10)"
Environment
- Liferay DXP 7.2
解決策
- 使用される API URL は Apache によって除外されるべきで、これを解決するために別の
<Location>
ディレクティブか RegEx で<LocationMatch>
を使用します。
追加情報