Spring Security:如何排除某些资源?

2024-01-04

我有以下定义...

    <bean id="fsi" class="org.springframework.security.intercept.web.FilterSecurityInterceptor">
    <property name="authenticationManager" ref="authenticationManager"/>
    <property name="accessDecisionManager" ref="httpRequestAccessDecisionManager"/>
    <property name="objectDefinitionSource">
      <sec:filter-invocation-definition-source >
            <sec:intercept-url pattern="/secure/css/**"        access="ROLE_TIER0"/>
            <sec:intercept-url pattern="/secure/images/**"     access="ROLE_TIER0"/>
            <sec:intercept-url pattern="/**"                   access="ROLE_TIER0"/>
      </sec:filter-invocation-definition-source>
    </property>
    </bean>

我想要这个网址上的资源...

“/非安全/**”

对所有呼叫开放,即周围没有安全保障。

我试过添加...

<sec:intercept-url pattern="/nonsecure/**" access="permitAll" />

但这会导致 Websphere 抛出错误

Unsupported configuration attributes: [permitAll] 

谁能告诉我如何从安全性中排除此 URL?


在 spring security 3.1.x 中,不推荐使用filters="none"。相反,你使用多个<http>像这样的标签:

<http pattern="/nonsecure/**" security="none"/>

http://static.springsource.org/spring-security/site/docs/3.1.x/reference/springsecurity-single.html#ns-form-and-basic http://static.springsource.org/spring-security/site/docs/3.1.x/reference/springsecurity-single.html#ns-form-and-basic

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring Security:如何排除某些资源? 的相关文章

随机推荐

  • 使用 Java 通过 Tensorflow Serving 进行推理

    我们正在将现有的 Java 生产代码转换为使用 Tensorflow Serving TFS 进行推理 我们已经重新训练了模型并使用新的 SavedModel 格式保存了它们 不再有冻结图表 从我读过的文档来看 TFS并不直接支持Java
  • 如何总结 XSL 中 for-each 循环的结果?

    我是 XSL 新手 所以我真的不知道如何做到这一点 我有一个 for each 语句 它对 单元格 类型的每个元素进行一些计算 如何汇总结果并将其存储在变量中以便显示它 我已经包含了部分代码 我希望有人知道这个问题的解决方案 感谢您的时间和
  • Google ndb 库中的内存泄漏

    我认为存在内存泄漏ndb图书馆 但我找不到在哪里 有没有办法避免下面描述的问题 您是否有更准确的测试想法来找出问题所在 这就是我重现问题的方式 我创建了一个包含 2 个文件的简约 Google App Engine 应用程序 app yam
  • 当特定条件为 true 时,Bash 替换字符串

    我正在尝试替换同一行中特定条件为真的字符串 我有一个包含一些行的文件 我在以另一个单词 word3 开头的每一行中用另一个单词 word2 替换一个单词 word1 例如 foo moo see kaa haa qee foo dee se
  • 查询 DBpedia 以获取图书的元数据

    我有一堆 ISBN 我要查询DBpedia并获取书籍的元数据 我无法理解SPARQL 有人可以告诉我如何获取一本书的元数据吗DBpedia在Java中 SPARQL 既是一种查询语言 也是一种查询所谓的协议SPARQL 端点 向 DBped
  • 从 Numpy 数组的索引中采样的有效方法?

    我想从 2D Numpy 数组的索引中进行采样 考虑到每个索引都按该数组内部的数字进行加权 我知道的方式是numpy random choice但是 这不会返回索引 而是返回数字本身 有什么有效的方法吗 这是我的代码 import nump
  • 我应该在 MVC Razor 中的哪里找到共享 @helper 函数

    我有一个辅助功能 可以将分钟变成小时 分钟 我目前在我的layout cshtml 中有它 但每个页面都看不到该功能 我应该将辅助函数放在哪里以便每个页面都可以看到它 helper DisplayElapsedTime int timeIn
  • 使用AWS Codebuild时如何读取SSM参数?

    我目前正在成功使用 codebuild 来执行简单的构建任务 在非 vpc 配置中 但现在我尝试运行一个读取 SSM 参数值的构建任务 但它失败了 因为它无法加载任何凭据 明显的原因是 com amazonaws auth Instance
  • 将 JSON 转换为字符串时如何解决此 Javascript 错误?

    Uncaught TypeError Converting circular structure to JSON 我试图字符串化的对象是这样的 我将其记录在javascript控制台中 Object GsearchResultClass G
  • 每 100 个元素对 Python 列表进行切片的最 Pythonic 方法 [重复]

    这个问题在这里已经有答案了 我有一个包含许多元素的列表 我想每 100 个元素将其切片为多个列表的列表 例如 gt gt gt a range 256 gt gt gt b slice a 100 b那么应该是 0 1 2 99 100 1
  • window.innerHeight 与 window.outerHeight 计算密度?

    当我开始使用 PhoneGap 一个标尺 开发一个简单的应用程序时 我遇到了一个问题 我的大部分移动背景都是使用原生 Android 所以我就从它开始 我是 javascript 和 html5 以及一般 Web 开发的初学者 Here h
  • 用于从电子表格公式中提取有效单元格引用的正则表达式

    我正在尝试使用 Google Apps 脚本 Javascript 从电子表格公式中提取有效的单元格引用和范围引用 有效的单元格引用是一个或两个字母 后跟不以零开头的连续数字 字母或数字前面可以有也可以没有 字符 整个引用不能以字母 数字或
  • spl_object_hash 匹配,对象不相同

    我在 PHP 中有两个对象变量 我们称它们为 a and b 我认为它们都是同一个对象 事实上 呼吁spl object hash 证实了这一点 但它们各自具有不同的属性 当我跑步时 if spl object hash a spl obj
  • 安装 XML::DOM 模块错误

    我在尝试安装 CPAN 模块时遇到了很多问题 使用 cpan exe 我尝试安装一个模块 例如 install XML DOM 但最终碰壁了 安装完成后提示 dmake exe 不正常 这是我的错误 Microsoft Windows Ve
  • 访问:ConcatRelated 适用于表,但不适用于查询

    我一直在使用Allen Browne s Concat相关 http allenbrowne com func concat html函数 虽然当数据来自表时它工作正常 但当数据来自查询时它不起作用 绿色的 正在运行查询 栏会出现几秒钟 但
  • 如何在 R 中将日期变量分组为月/年?

    我有一个 日期 向量 其中包含 mm dd yyyy 格式的日期 head Entered Date 5 1 1 5 1998 1 5 1998 1 5 1998 1 5 1998 1 5 1998 我正在尝试根据日期绘制频率变量 但我想按
  • 我应该如何在 mongodb 中存储布尔值?

    我看到在 mongodb 中存储布尔信息的三种主要可能性 0 或 1 作为字符串 0 或 1 作为数字 布尔值的 True 或 False 每种方法在使用的存储空间和查询速度方面有哪些优点 缺点 Boolean是本机字段类型BSON htt
  • nginx 缺少站点可用目录

    我在 Centos 6 上安装了 Nginx 并尝试设置虚拟主机 我遇到的问题是我似乎找不到 etc nginx sites available目录 我需要做些什么才能创建它吗 我知道 Nginx 已启动并正在运行 因为我可以浏览它 好吧
  • 发票和发票行:如何存储客户地址信息?

    您好 我正在开发一个发票应用程序 所以总体思路是有两个表 Invoice ID Date CustomerAddress CustomerState CustomerCountry VAT Total InvoiceLine Invoice
  • Spring Security:如何排除某些资源?

    我有以下定义