Spring Security如何知道在Azure广告中已对哪个用户进行身份验证

时间:2019-12-20 07:00:57

标签: spring-boot azure-active-directory azure-ad-b2c

我正在使用带有角度的Spring Boot进行天蓝色广告身份验证。在角度上,我已使用Microsoft adal库进行身份验证。从那我得到一个访问令牌,并作为带有请求的标头传递给spring boot app。但是,当我检索SecurityContext对象时,我正在获得匿名用户。

现在,Spring Security如何知道此用户登录名。我是否需要明确地执行任何代码才能做到这一点?

1 个答案:

答案 0 :(得分:0)

正确配置azure-spring-boot(广告客户ID和密码),然后在WebSecurityConfigurerAdapter中用AADAuthenticationFilter过滤您的请求。查看示例here