OAuth2注册新用户流

时间:2019-05-28 09:19:02

标签: spring-boot spring-security oauth-2.0 spring-security-oauth2

我正在寻找有关在授权服务器上注册新用户的最佳做法的指南,并且想知道是否有人可以提供帮助。我一直在使用Google搜索,等等,但是很多文档往往基于不同的授权流,而这些授权流已经在auth服务器中设置了数据。

我正计划拥有一个托管我的网页的网络服务器,一个用户资源服务器和一个授权服务器。

在我看来,我正在考虑以下步骤:

  1. Register.html网页以捕获用户详细信息并对用户服务器(/ user / register)进行POST调用
  2. 用户服务器使用client_credentials工作流收集访问令牌
  3. 用户服务器点击身份验证服务器(/ auth / register)上的新端点,然后将用户添加到身份验证数据库中
  4. 成功完成后,用户服务器将保存其余用户信息并返回成功响应

听起来合理吗?在授权服务器上添加新的/ auth / register端点确实意味着它也将成为资源服务器,我想知道这是否尚未内置在oauth2协议或spring-boot框架中?

我一直在查看oauth2密码流,这几乎暗示您可以通过它注册一个新用户?是这样吗?

如果有人有任何有用的文档可以给我指出,那就太好了。

谢谢

0 个答案:

没有答案