0

我正在使用oauth2-server-php创建 OAuth 2.0 服务器。

我的问题是,在用户通过身份验证并允许访问他们的应用程序后,如何向移动/桌面应用程序发送响应?

在浏览器中,会发生一个简单的重定向,将代码发送回程序。但是,如果它是移动/桌面应用程序,则无法重定向到网站。

感谢你的帮助

4

1 回答 1

0

我一直在四处寻找处理移动应用程序的现有 OAuth 2 API 的示例。

我发现的是Campaign Monitor 的 API

这是他们的文档:

这些是从桌面或其他应用程序进行身份验证的步骤。

  1. 将您的应用程序的用户定向到:https ://api.createsend.com/oauth?type=user_agent&client_id=client_id&redirect_uri=redirect_uri&scope=scope

  2. 您的应用程序的用户批准(或不批准)您的应用程序。

  3. 您的应用程序的用户将使用 URL 哈希中的以下参数重定向到 redirect_uri:

    https://sender.example.com/integrate#access_token=abc123&expires_in=1209600

不确定是否有正确或错误的方法可以解决这个问题,但似乎对他们有用。

希望对某人有所帮助。

于 2013-08-23T12:31:29.560 回答