2012-05-01 25 views
1

私は、ログインを認証してバックエンドサービスを登録するモバイルWebアプリケーションを開発しました。アプリケーションがphonegapを使用してパッケージ化されている間、私は予想外の問題を投稿するドメインを持っていませんでした。投稿から非SSLからSSLドメインへの投稿.htaccess RewriteRule

私は現在このWebアプリケーションをブラウザ経由で公にアクセスできるようにしています。つまり、もはやPhonegapでパッケージ化されていません。問題は、私は今この他のサーバーにポスティングするクロスドメインの問題を持っている、私は私のサーバー上の私の.htaccessファイル内の単純なRewriteRuleでいくつかの問題を回避することができた、効果的に私の要求をプロキシすることができたということです。私が立ち往生した部分は、私の通常のHTTP posts to a HTTPSエンドポイントをプロキシしています。

これも可能ですか?

RewriteRule ^app/login$ https://somedomain:8443/mobileLogin$1 [P,L] 

私はSSLを取得する必要があります知っていると私のドメイン上で実行されているが、今の私はちょうど利用できるプレビューリンクを取得する必要があります:

私はこのような何かをしようとしています。

セキュリティリスクに関係なく、この投稿を許可するRewriteRuleはありますか?私はちょうどあなたが非セキュアからセキュア・ドメインへのプロキシ要求することはできませんStatus Code:403 Forbidden

おかげミル

答えて

1

を得る瞬間

(あなたが「P」旗を持っていますプロキシリクエストを示すリライトルール)。これはプロキシなしで可能であり、セキュリティリスクとはみなされません。覚えておく必要があるのは、それが安全なドメインであり、安全でないドメインとは異なる第2レベルのドメインであることだけです。これを克服するには、セキュア・ドメインからトークンを渡したトークンを使用して、元のドメインにクッキーを設定します。これは、多くのSSOソリューションで使用される典型的なパターンです。

あなたの書き換えルールへの点で

、のようなもの:

RewriteRule ^app/login$ https://somedomain:8443/mobileLogin$1 [R=302,L] 
関連する問題