我有一个Spring启动应用程序,我想将我自己的和远程OAuth2授权服务器(Google,Facebook ...)和BASIC身份验证结合起来。
我想:
我遇到了SSO问题。我希望它的工作方式如下: 当用户成功授权我将获得电子邮件地址然后如果它在我的应用程序中不存在我将注册一个(发送登录名/密码到电子邮件)然后从我自己的OAuth2授权服务器授予用户新令牌并发回该令牌而不是用户从远程服务器获取的令牌。
我做了一个考试应用: https://github.com/LifeIsGoodMF/oauth2-workflow
查看
中的AuthenticationSuccessHandler任何人都可以帮忙弄明白该怎么做吗?