【问题标题】:yammer oauth error invalid redirect uriyammer oauth 错误无效的重定向 uri
【发布时间】:2014-09-25 11:55:44
【问题描述】:

我们使用 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 上的应用设置中删除重定向 URL。错误依旧!

有人也遇到过这个问题吗? 我们会做错什么?

感谢您的帮助!

【问题讨论】:

    标签: oauth-2.0 yammer


    【解决方案1】:

    我找到了解决方案。根据文档,我的第一种方法是正确的。要使用动态重定向 URL,请输入如下域: https://example.com

    【讨论】:

    • 我刚遇到这个问题。请参阅我的回答,因为它也可以解释为什么它有时会发生而不是其他时候。就我而言,我访问的是我的网址的“http”版本,而不是“https”。由于某种原因,源 http 覆盖了我在 Yammer Created Apps 页面中指定的重定向 uri。
    【解决方案2】:

    您可以尝试重定向到默认设置 (http://yammer.com/)。过去你不需要这个参数,它总是会重定向到http://yammer.com

    查看这些过时的文档: https://developer.yammer.com/oauth2-quickstart/

    【讨论】:

    • 谢谢解答,我不明白,为什么要重定向到yammer?我希望 yammer 重定向到我的域。
    猜你喜欢
    • 2016-12-22
    • 1970-01-01
    • 2018-08-14
    • 2019-02-01
    • 2019-03-21
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多