Spring OAUTH2-基于客户端ID的不同样式和身份验证管理器身份验证

时间:2018-08-10 10:11:05

标签: spring spring-mvc spring-security spring-oauth2

我需要使Spring OAUTH2服务器成为多租户。本质上,登录页面/范围授权页面应根据客户端ID进行样式设置,并且身份验证管理器应基于客户端ID对后端系统进行身份验证。

对于我的登录代码,我使用的是Spring MVC。

因此,基于我的初始URL,如下所示:

localhost:8080/auth/oauth/authorize?response_type=token&client_id=someclientid&redirect_uri=http://www.google.com

我遇到了两个绊脚石:

首先,我如何将client_id请求参数放入会话中,以便登录和作用域屏幕可以根据client_id呈现?

其次,我如何将client_id进入身份验证管理器,以便在我致电时:

Authentication authenticate(Authentication authentication)

我有一个client_id,可以用来对相应的后端系统进行身份验证吗?

0 个答案:

没有答案