【发布时间】:2017-11-24 11:39:55
【问题描述】:
我有一个带有 MongoDB 的 Spring-Boot 应用程序。我想使用 OAuth2.0 策略注册客户端并将客户端 ID 和客户端密钥存储在数据库中。我可以使用以下 url 中的一些虚拟客户端和密钥来生成访问令牌:http://websystique.com/spring-security/secure-spring-rest-api-using-oauth2/
我想知道如何在我的 java 代码中生成客户端 ID 和密钥。任何帮助表示赞赏。
【问题讨论】:
-
为什么需要从访问令牌生成客户端 ID 和密钥?用于获取访问令牌的客户端 ID 和密钥。所以这可能是你确实需要的(如果我错了,请纠正我)
-
是的,我需要我的 java 代码来生成将用于获取访问令牌的客户端 ID 和密钥。
-
你不能只生成clientID和secret。或者更好地说你可以,但由于你的授权服务器不知道 - 他们没有任何意义。您需要先在授权服务器中注册您的客户端。
-
你能分享一些例子或网址来说明如何做到这一点。我找不到任何有用的东西。
标签: java mongodb spring-boot oauth-2.0