【问题标题】:Is it possible to have multi realm security with the Grails Spring Security Plugin?是否可以使用 Grails Spring Security 插件实现多领域安全性?
【发布时间】:2015-09-19 05:46:53
【问题描述】:

我发现了一些例子,说明 Spring Security 本身如何支持对不同的 url 模式使用不同的身份验证机制的能力。一个可能的用例是您希望根据 url 区分浏览器身份验证和 RESTful API 密钥身份验证。 http://www.javacodegeeks.com/2012/08/spring-security-two-security-realms-in.html

今天我们使用两个 grails 应用来实现这种分离。我已经看到 shiro 插件具有领域的概念,但想知道是否可以使用 Spring Sec 插件来实现这一点?

【问题讨论】:

    标签: grails spring-security shiro


    【解决方案1】:

    通过进一步的研究,我相信使用filter chain map 可以为特定的 URL 分配一个特定的过滤器,这样就可以创建一个新的过滤器来处理休息请求。

    grails.plugin.springsecurity.filterChain.chainMap = [
            '/web/**': 'WEBFILTER1,filter2,filter3,filter4',
            '/rest/**': 'RESTFILTER1,filter3,filter5',
            '/**': 'JOINED_FILTERS',
    ]
    

    【讨论】:

      猜你喜欢
      • 2012-12-28
      • 1970-01-01
      • 2014-05-23
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      • 2014-06-14
      • 2016-05-24
      • 2017-05-26
      相关资源
      最近更新 更多