如何实现 spring oauth2 自定义流程?

How to implement spring oauth2 custom flow?

我们有一个oath2认证和授权服务器。在此服务器中,我们实现了自定义身份验证流程。步骤是:

1-握手(手机号)

2-发送otp到手机号码

3-验证otp(在这一步我们用手机号注册用户)

4-发送令牌(用于访问其他服务)

5-刷新令牌

现在,我们有一个客户端应用程序,用户可以通过该应用程序注册和使用服务。我们想与 spring oauth2 集成。 spring 有什么方法可以在客户端应用程序中实现此身份验证流程吗?

使用此示例 spring-custom-token-auth,我们可以在 spring 安全性中创建自定义身份验证方案。