Hi,

I am facing an issue with federated logins that causes non-first parameters 
in the return url to get lost, presumably because they are being interpreted 
as arguments in the outer login URL, rather than in the inner return url.

    f_url = users.create_login_url(dest, federated_identity=openid_url)

where
dest = www.example.com/script?action=foo&arg=bar

generates
<federated login gateway>?continue=www.example.com/script?action=foo [arg is 
lost]

Am I doing something wrong? My workaround for now is to encode the whole 
urlencoded argument string as one argument, but it would be bad to have to 
do this everywhere.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/8cUh7KiefuUJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to