ssl環境での利用方法

閲覧: 0 回
最初の未読メッセージにスキップ

takapon

未読、
2009/02/03 1:53:222009/02/03
To: Piece Framework Users (ja)
内海と申します。

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

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

宜しくお願いします。

takapon

未読、
2009/02/03 19:48:382009/02/03
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

未読、
2009/03/05 4:11:272009/03/05
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

全員に返信
投稿者に返信
転送
新着メール 0 件