我在Spring Security Oauth2插件的帮助下实现谷歌登录我的Grails 3.1.9应用程序。
我遇到了为经过身份验证的用户创建主体的问题。
用户通过谷歌登录后,与SecurityContextHolder.context
相关联的令牌与主体相关联,如下所示:
这导致渲染视图出现问题,这些视图与未包含的其他用户详细信息一起使用。
用户使用spring security正常登录后,创建的主体如下所示:
使用过的插件:
compile 'org.grails.plugins:spring-security-oauth2:1.1.0'
compile 'org.grails.plugins:spring-security-oauth2-google:1.1.0'
compile 'org.grails.plugins:spring-security-core:3.1.1'
和存储库:
https://github.com/MatrixCrawler/grails-spring-security-oauth2
https://github.com/grails-plugins/grails-spring-security-core
有人知道如何处理这个问题吗?如果需要,我可以包含我的代码的一些部分。我真的很高兴能得到任何帮助,因为我真的很喜欢这个。