【问题标题】:OAuth2 : How to generate client id and client secret?OAuth2:如何生成客户端 ID 和客户端密码?
【发布时间】: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


【解决方案1】:

有很多框架可用于在 Java 应用程序中设置 OAuth。例如,我建议您查看Spring Boot

【讨论】:

    猜你喜欢
    • 2018-06-05
    • 1970-01-01
    • 2017-11-16
    • 2012-02-15
    • 1970-01-01
    • 2015-11-09
    • 2017-10-18
    • 1970-01-01
    • 2018-04-25
    相关资源
    最近更新 更多