API Portal  HTTPSでログアウト

Document created by Ryoji_Kadota Employee on Jan 8, 2016Last modified by Ryoji_Kadota Employee on Jan 8, 2016
Version 1Show Document
  • View in full screen mode

文書番号:      JTEC002460

 

製品名:         CA API Developer Portal

 

バージョン:    ALL

 

OS:              ALL

 

 

 

◆質問

HTTPS API Portalにログインした場合、ログアウト時に強制的に HTTP へリダイレクトされてしまいます。HTTPSでログアウトすることは可能でしょうか?

 

回答

API PortalはデフォルトでHTTPを使用するため、HTTPSでログインしてもログアウト時はHTTPにリダイレクトされます。HTTPSとしてのログアウトは、Apapche のリライトルールで HTTPS へリダイレクトさせる方法で可能です。

 

設定手順:

1.       /etc/httpd/conf/httpd.confを編集します。

以下の項目を追加します。

# Force HTTP to HTTPS

RewriteEngine On

RewriteCond %{HTTPS} !=on

RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

 

 

 

既存のProxyPassReverseの項目の下に以下を追加します。

ProxyPassReverse / http://hostname.example.com/

 

 

変更後の例

# Force HTTP to HTTPS

RewriteEngine On

RewriteCond %{HTTPS} !=on

RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

 

#

# The following proxy settings are required for the Layer 7 API Portal.

#

# If SSL connections are being terminated on the portal via Apache, then

# the ProxyPassReverse setting must be set to the portal site URL

# (e.g. ProxyPassReverse / http://portal-build.l7tech.com/).

#

# If SSL connections to the portal are not being terminated on the portal,

# then the following 3 lines can remain unchanged.

#

ProxyPass / http://localhost:37080/

ProxyPassReverse / http://localhost:37080/

ProxyPassReverse / http://hostname.example.com/

ProxyPreserveHost on

 

2.       変更後Portalサーバ機をリブートします。

Attachments

    Outcomes