2011-01-31 8 views
3

まあ、実際に私は、私は%26OpenIDでログインする際に、アンパサンドをURLでエスケープする必要がありますか?

で&を交換する必要があることを、知っているしかし、私はOpenIDを使ってログインするために、このURLを使用しています:

https://innubili-gidea.appspot.com/_ah/login_redir?claimid=https://www.google.com/accounts/o8/site-xrds?hd=icada.com&continue=https://innubili-gidea.appspot.com/%3Fdomain%3Dicada.com%26campaign%3D2%26

Login Link

をあなたが見ることができるようにcontinueパラメータが適切にエスケープされます。

しかし、グーグルのログインページを介してリダイレクトされた後、それはとても&campaign=2パラメータが

Link after Login

が欠落しているバック

https://innubili-gidea.appspot.com/?domain=icada.com

に私をリダイレクトしますが、私は脱出していること、確認することができます。パラメータを正しく入力しますか?

Googleのログイン時に問題が発生しているように見えます。

答えて

3

あなたは正しくURLをエスケープしています。はい、これはよく知られているissueです。

+0

この問題の報告を私に指摘してくれてありがとう – JochenJung

3

アンパサンドを2回エスケープすると、うまくいきました。

& -> %26 -> %2526 
関連する問題