【发布时间】:2016-08-24 05:58:06
【问题描述】:
假设我有一个简单的应用程序。
如何设置 OAuth2 以允许其他应用程序访问我的应用程序的某些部分。
例如,当开发人员想要使用 Facebook API 时,他们会使用 Facebook API 用户界面来生成客户端 ID、客户端密码等。
所以,这就是我希望我的网站做的事情。在他们请求时提供客户端凭据。通过构建 UI 而不是必需的,而是以编程方式 (JAVA)。
换句话说,facebook API OAuth UI 背后的堆栈是什么?是否有一个简单的框架可以快速轻松地设置它?
谢谢
【问题讨论】:
-
举个例子。 Authlete 提供了一个 API (
/api/client/create) 来注册客户端应用程序。 API 返回一个 JSON,其中包括一对新发布的客户端 ID 和客户端密码。此外,Authlete 提供Web Console 供开发人员管理客户端应用程序,因此您不必开发 UI。最简单的 Java 示例是 java-oauth-server。
标签: java oauth oauth-2.0 facebook-oauth