gpt4 book ai didi

spring - 使用Spring Security修改基本身份验证授权流程?

转载 作者:行者123 更新时间:2023-12-02 14:45:44 24 4
gpt4 key购买 nike

现在,我使用具有以下配置的grails spring安全插件:

grails.plugins.springsecurity.useBasicAuth = true
grails.plugins.springsecurity.basic.realmName = "MyApp"

这对于基本身份验证非常有用,但我还需要通过依赖于cookie的单独服务来允许和管理身份验证。如何连接Spring Security插件以允许自定义服务端点身份验证或基本身份验证?

最佳答案

Grails Spring Security Core文档提供了一个完全按照您的要求进行操作的示例:http://grails-plugins.github.io/grails-spring-security-core/docs/manual/guide/9%20Authentication.html#9.1%20Basic%20and%20Digest%20Authentication

grails.plugins.springsecurity.filterChain.chainMap = [
'/api/**': 'JOINED_FILTERS,-exceptionTranslationFilter',
'/**': 'JOINED_FILTERS,-basicAuthenticationFilter,-basicExceptionTranslationFilter'
]

这实质上将基本身份验证保留在API终结点上,而将传统身份验证保留在其他所有位置。

关于spring - 使用Spring Security修改基本身份验证授权流程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11090391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com