简而言之
使用ProviderSigninController时,认证事件不会被触发。如何使用完整的Spring安全集成?
详细说明
据我所知,我已经有一个功能正常的Spring-social设置,如下所示:
ProviderSignInController用于创建社交连接,并在出现新用户时自动提供用户帐户。我使用了一个SignInAdapter,如文档中所示。
我还拥有一个基于regular spring-security的认证服务,使用UserDetailsService。
然而,我看到的一个区别是,社交认证登录不会引发任何*AuthenticationEvents。这些事件由常规帐户的过滤器引发。
我想知道-我是否缺少此集成的某些部分?
不通过SocialAuthenticationFilter,仅手动设置auth上下文似乎有点脆弱。
我希望有一个集中记录身份验证事件的地方。