【问题标题】:Is possible to create a JSON RESTful OAuth2 server?是否可以创建 JSON RESTful OAuth2 服务器?
【发布时间】:2016-12-06 15:13:58
【问题描述】:

如果客户端应用程序重定向到无状态静态页面以及属于 oauth-server.com 域的一些参数,也可以显示用户需要输入其凭据的部分,这样其他应用程序就无法访问用户名和密码。

POST 将此表单发送到 oauth-server.com 之后,有没有办法将用户重定向回客户端应用程序,而无需通过浏览器会话重定向 oauth-server? OAUTH2 有 json restful 机制吗?

【问题讨论】:

    标签: json rest oauth jwt


    【解决方案1】:

    因此,为了回答您的问题,redirect_uri 存在的唯一目的是让客户端应用(Web、iOS 或 android)知道身份验证请求的状态。

    OAuth2 服务器除了重定向之外不能做任何事情,因为服务器将重定向到哪里? (这就是 redirect_uri 反正)。

    有关将数据重定向到已安装/移动客户端应用的最佳做法,请参阅以下文章

    https://developers.google.com/identity/protocols/OAuth2InstalledApp

    特别是本节, https://developers.google.com/identity/protocols/OAuth2InstalledApp#choosingredirecturi

    希望有帮助!

    【讨论】:

    • 我的问题是可以实现一个基于 json api 的认证服务器吗?
    • 我明白,授权流程是不可能的,oauth 有其他符合您标准的流程,资源所有者凭证流程,它将向身份验证服务器发出 api 请求
    • 什么是资源所有者凭证流?它在您提供的文档链接中吗?
    • 这里是,tools.ietf.org/html/rfc6749#section-4.3,但您可以随时在 google 中搜索以获取各种文章
    • 啊,你的意思是 oauth2 流程
    猜你喜欢
    • 1970-01-01
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-06
    • 2017-03-03
    • 2020-10-02
    • 1970-01-01
    相关资源
    最近更新 更多