我的申请表包括:
web应用程序。
oauth2服务器。
资源服务器。
通常,web应用程序会将请求发送到 Oauth2 server
得到 access_token
然后使用它从 Resource server
. 这是 grant_type: password
流动。
作为 grant_type: authorization_code
,web应用发送重定向到 SSO server
. 如果登录成功,sso服务器将用代码重定向到web应用。web应用将使用此代码从中获取访问令牌 SSO server
. 在这里,我认为sso服务器和oauth2服务器是一体的,我这样配置。
我的问题是我想自定义用户界面的sso formLogin()
,使用Angular 。所以,我创建了第二个web应用程序来实现它。我认为这个web应用程序可以从 SSO server
然后检查并将此代码重定向到主web应用,然后使用代码获取 access_token
就像 grant_type: password
.
这些可能吗?
如果 SSO server
附加 social login
就像 Google, Facebook...
. 我的 SSO server
你能做到吗?
也许我的问题不完全是。所以,告诉我你的想法或者请告诉我我错了什么。谢谢大家。
暂无答案!
目前还没有任何答案,快来回答吧!