【问题标题】:How to create security anotation like spring security如何创建像spring security这样的安全注释
【发布时间】:2011-02-18 16:22:24
【问题描述】:

我想知道如何创建像 spring security 那样的安全注释(@PreAuthorized 或 @Secured),它将检查会话而不是决定应用程序将如何威胁登录用户的权限。

有什么我可以阅读的资源或任何推荐吗?

最好的问候

ps:由于某种原因,我不能使用 spring security

【问题讨论】:

  • 但是你可以阅读Spring Security的源码。

标签: java annotations spring-security


【解决方案1】:

这些注释背后的技术称为Aspect Oriented Programming (AOP)

Spring Security 依赖于 Spring AOP,它允许您拦截 Spring 管理的对象上的特定方法调用,以便您可以对它们进行安全检查。

Aspect Oriented Programming with Spring。或者,如果您想在没有 Spring 的情况下执行此操作,请参阅独立 AOP 实现,例如 AspectJ

【讨论】:

    【解决方案2】:

    “Spring Security 如何工作”的最佳教程是“Spring Security 的来源”。它是开源的。你可以阅读它。老实说,所提出的问题非常广泛,无法提供更多答案。

    【讨论】:

    • 哪个类用于处理会话注释。我无法获得处理注释的正确类。
    猜你喜欢
    • 2011-11-22
    • 2012-01-04
    • 2012-03-03
    • 1970-01-01
    • 2011-04-04
    • 2018-02-22
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多