gpt4 book ai didi

java - spring security中如何授权系统调用

转载 作者:搜寻专家 更新时间:2023-11-01 02:49:41 26 4
gpt4 key购买 nike

我在我的 Web 应用程序中实现了 Spring Security。现在我所有的服务都是安全的,只能由授权用户调用。一切都在网站上运行,但如果我通过 JMX 或 quartz Spring 调用方法,则会抛出异常“访问被拒绝”。现在我创建了“假”用户并在 jmx 方法启动时记录了他,但我认为这不是好的解决方案。我应该怎么做?

最佳答案

最简单的方法是将应用程序划分为仅实现方法的“内部”bean 集和向 Web 呈现“内部”操作的“外部”bean 集。安全注释可以在“外部”bean 上进行,而 JMX/Quartz 驱动的访问直接在“内部”bean(或其他合适的委托(delegate))上执行。

关于java - spring security中如何授权系统调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13698942/

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