問題
- アナリティクスから認証する際に、「HTTPS」リクエストが「HTTP」に変換されているようなエラーが発生しました。
環境への配慮
- Liferay 7.2
決議
-
ブラウザがリクエストを出すことはなく、データを引き出すためにサーバーにリクエストを出すのはACです。 したがって、サーバが AC 上で「HTTPS」で動作するためには、自己署名された証明書ではなく、有効な証明書が必要である。
-
HTTP」サーバと「HTTPS」サーバとの間には、根本的には何の違いもありません。
追加情報
- ACとDXPの相互作用の基本的な流れは次のようになります。
- ACはトークンを作成するためにDXPにリクエストを送信します。
- AC はユーザを DXP インスタンスにリダイレクトして、ユーザが認証するようにします。
- ユーザーが承認をクリックした後、DXPはリクエストを承認します。
- DXP は AC にリダイレクトします。
- ACはトークンを使ってAPIコールを行う
- Liferay 7.2 dxp-5、トークン認証が使えるようになりました。 トークン認証なら、データはすべてDXPからACにプッシュされるので、これはもう問題にならないでしょう。 OAuth接続方法は、DXPからACにデータを引っ張ってくることに依存しています。