我们使用OAuth2.0服务器端流程与YAMMER集成。
我们的一些客户有子域名,因此我们的重定向URI必须是动态的。我们将yammer-app设置为具有documentation中指定的动态重定向URI。我们的重定向URI如下所示:
https://example.com
问题:
它不是每次都有效!某些重定向到YAMMER用户身份验证页面会收到此错误:
invalid redirect_uri
网址如下所示:
https://www.yammer.com/dialog/oauth?client_id=XXX&redirect_uri=http://www.examle.com/yammer/callback
错误只会发生一段时间,因此很难重现或追查原因。
我尝试从YAMMER上的应用设置中删除重定向网址。错误仍然存在!
有没有人遇到过这个问题? 我们做错了什么?
感谢您的帮助!
答案 0 :(得分:1)
我找到了解决方案。根据文档,我的第一种方法是正确的。要使用动态重定向URL,请输入以下域:
https://example.com
答案 1 :(得分:0)
您可以尝试重定向到默认值(http://yammer.com/)。在过去,您不需要此参数,它始终会重定向到http://yammer.com。
请参阅这些过时的文档: https://developer.yammer.com/oauth2-quickstart/