为什么我的OAuth不在网址中使用www?

时间:2016-07-31 18:34:59

标签: oauth oauth-2.0

有意吗?我是否需要从www重定向到非www才能使其正常工作?感谢

1 个答案:

答案 0 :(得分:1)

OAuth 2.0 specification说:

  

重定向URI 必须是绝对URI   可能包含一个必须保留的查询组件   添加其他查询参数时的授权服务器,和   绝不能包含片段组件。

RFC3986定义的绝对URI的语法是:

absolute-URI  = scheme ":" hier-part [ "?" query ]

这意味着每个绝对URI都以一个方案名称开头,该方案名称引用了在该方案中分配标识符的规范。

这是你的答案:

是的,这是有意的。 重定向uri应该是一个绝对URI。它必须从任何方案开始,如http,https,ftp等,然后是冒号(:)。

例如:http://www.google.com是绝对URI。

希望它会有所帮助。