【发布时间】:2020-10-29 11:33:33
【问题描述】:
我想创建一个 OAuth 2 服务器,主要用于自学目的。我确实了解 OAuth 框架所基于的概念,并且我确实了解身份验证过程(发送/接收的内容以及原因)。
我对 java 和 Spring 框架非常熟悉,因此我打算使用这些技术。
我的问题是,为了实现 OAuth 2 服务器:
- 我是否只是按照rfc6749 的字母并以此为基础编写代码?一切都由我自己处理?从数据及其在数据库中的存储方式(如果使用数据库)到提供相同的错误/消息响应?
- 我是否可能使用依赖项或库,这会阻止我重新发明轮子(就 OAuth 2 而言)?
- 或者是否有免费的服务,我可以安装它,并且只需要一些小的配置。
感谢您的问候。 :)
【问题讨论】:
标签: authentication oauth oauth-2.0 spring-security-oauth2