我正在使用oauth2-server-php创建 OAuth 2.0 服务器。
我的问题是,在用户通过身份验证并允许访问他们的应用程序后,如何向移动/桌面应用程序发送响应?
在浏览器中,会发生一个简单的重定向,将代码发送回程序。但是,如果它是移动/桌面应用程序,则无法重定向到网站。
感谢你的帮助
我正在使用oauth2-server-php创建 OAuth 2.0 服务器。
我的问题是,在用户通过身份验证并允许访问他们的应用程序后,如何向移动/桌面应用程序发送响应?
在浏览器中,会发生一个简单的重定向,将代码发送回程序。但是,如果它是移动/桌面应用程序,则无法重定向到网站。
感谢你的帮助
我一直在四处寻找处理移动应用程序的现有 OAuth 2 API 的示例。
我发现的是Campaign Monitor 的 API。
这是他们的文档:
这些是从桌面或其他应用程序进行身份验证的步骤。
将您的应用程序的用户定向到:https ://api.createsend.com/oauth?type=user_agent&client_id=client_id&redirect_uri=redirect_uri&scope=scope
您的应用程序的用户批准(或不批准)您的应用程序。
您的应用程序的用户将使用 URL 哈希中的以下参数重定向到 redirect_uri:
https://sender.example.com/integrate#access_token=abc123&expires_in=1209600
不确定是否有正确或错误的方法可以解决这个问题,但似乎对他们有用。
希望对某人有所帮助。