【发布时间】:2014-02-27 09:59:34
【问题描述】:
当我验证应用程序连接到 Yammer 时,如果redirect_uri 包含空格,例如:
redirect_uri="http://www.example.com/test url/auth"
Yammer 无法重定向 uri 并显示错误页面。页面显示:
很抱歉,出了点问题。
有人可以帮忙吗?
【问题讨论】:
标签: authentication yammer
当我验证应用程序连接到 Yammer 时,如果redirect_uri 包含空格,例如:
redirect_uri="http://www.example.com/test url/auth"
Yammer 无法重定向 uri 并显示错误页面。页面显示:
很抱歉,出了点问题。
有人可以帮忙吗?
【问题讨论】:
标签: authentication yammer
您可以尝试使用%20 代替 空格。也许有帮助。
据RFC
可以看出空格是要忽略的。
The whitespace should be ignored when the URI is extracted.
所以这就是我所能建议的。试试%20
【讨论】:
我使用 %20 代替空格,然后使用 escape() 对 url 进行编码,如下所示: redirect_uri=escape("http://www.example.com/test%20url/auth"); 效果很好。
【讨论】: