OpenId-使用POST而不是GET请求返回url
如何使某人在使用openId提供商登录后使用POST而不是GET请求ReturnToURLOpenId-使用POST而不是GET请求返回url,openid,Openid,如何使某人在使用openId提供商登录后使用POST而不是GET请求ReturnToURL 我有一个表格,必须有人登录才能让这个职位工作。当他们按submit时,它会将他们重定向到登录页面,并选择OpenID提供程序。在成功选择并使用他们的openID提供程序进行身份验证后,它会请求它最初试图请求的页面,但GET除外。我认为这是不可能的。在这里我找到了一篇相关的帖子:听起来您希望将身份验证响应发布到RP,而不是使用GET。OpenID规范不允许RP授权POST而不是GET。事实上,GET通常被认
我有一个表格,必须有人登录才能让这个职位工作。当他们按submit时,它会将他们重定向到登录页面,并选择OpenID提供程序。在成功选择并使用他们的openID提供程序进行身份验证后,它会请求它最初试图请求的页面,但GET除外。我认为这是不可能的。在这里我找到了一篇相关的帖子:听起来您希望将身份验证响应发布到RP,而不是使用GET。OpenID规范不允许RP授权POST而不是GET。事实上,GET通常被认为比POST更可取,因为如果OP是HTTPS端点,RP是HTTP端点,GET速度更快,并且不会向用户弹出警告对话框 但我很想知道你为什么需要发布认证响应。是不是因为您的返回URL包含了用户试图发布到RP的原始表单数据,现在必须延迟到身份验证完成之后?如果是这样,我建议你重新考虑你的设计。考虑用户体验,用户必须在表单上签名,但在发布表单之前。
就像这个示例:是的,关于返回包含原始表单数据的URL,您是对的,我将重新考虑我的设计。