ssl環境での利用方法

0 views
Skip to first unread message

takapon

unread,
Feb 3, 2009, 1:53:22 AM2/3/09
to Piece Framework Users (ja)
内海と申します。

443ポート以外のSSL接続で利用する場合の設定方法はありますでしょうか?
8443ポートなどで利用したいのです。

Piece_Unity_URLやPiece_Unity_URIを直接書き換えても、
Piece_Unity_Servise_Authenticationでリダイレクトするときに
プロトコルがhttpとなってしまいます。

宜しくお願いします。

takapon

unread,
Feb 3, 2009, 7:48:38 PM2/3/09
to Piece Framework Users (ja)
内海です。
自己レスです。

Piece_Unity_URIと、Piece_Unity_Plugin_Interceptor_Authenticationクラスの
サーバーポートを判定する箇所で、
$_SERVER['SERVER_PORT'] != 443 を
substr($_SERVER['SERVER_PORT'],-3) != 443 に変更して出来ました。

しかし、ソースを直接変更したくないので、
もっとスマートな方法は無いでしょうか?

宜しくお願いします。

KUBO Atsuhiro

unread,
Mar 5, 2009, 4:11:27 AM3/5/09
to piece-framew...@googlegroups.com
久保です。

2009/02/03 15:53 takapon <tak...@pat.hi-ho.ne.jp>:

大変遅くなりましたが、この問題に対応したバージョンをリリースしました。

http://trac.piece-framework.com/piece-unity/wiki/ja/ReleaseNotes/1.7.0
http://trac.piece-framework.com/piece-unity/wiki/ja/ReleaseNotes/Piece_Unity_Component_Authentication-1.1.2

Backward Compatibility にありますが、この対応の結果リダイレクションの
仕様を下記のように変更しましたので、その点にご注意ください。

======================================================================
内部URIへのリダイレクションの際、与えられたURIのスキーム(http/https)が
常に維持されます。
(ただし、ホストが $GLOBALS['PIECE_UNITY_URI_NonSSLableServers'] に含ま
れる場合は http に固定されます。)
======================================================================

お知らせいただきありがとうございました。

--
KUBO Atsuhiro e-mail: ku...@iteman.jp

Reply all
Reply to author
Forward
0 new messages