Java 安全对象是什么意思?

Java 安全对象是什么意思?,java,spring-security,Java,Spring Security,我需要实现我的自定义SecurityMetadataSource() 因此,我正在阅读Spring Security,对使用安全对象的含义有一些误解。文件提供了以下内容: Collection<ConfigAttribute> getAttributes(Object object) throws IllegalArgumentException Accesses the ConfigAttribu

我需要实现我的自定义
SecurityMetadataSource
()

因此,我正在阅读
Spring Security
,对使用安全对象的含义有一些误解。文件提供了以下内容:

Collection<ConfigAttribute> getAttributes(Object object)
                                          throws IllegalArgumentException

Accesses the ConfigAttributes that apply to a given secure object.
集合getAttributes(对象)
抛出IllegalArgumentException
访问应用于给定安全对象的ConfigAttribute。

并且没有说明
安全对象
的含义。你能告诉我这个术语的定义吗,如果文档中有的话?对我来说,这听起来太宽泛了,而且不清楚哪个特定对象可能是
安全对象
。例如,如果我们创建了一个对象,比如
object o=new object()
,它会是安全对象吗?

Spring安全文档中有关于这个主题的内容:

那么,“安全对象”到底是什么呢?Spring安全性使用该术语来指代任何可以应用安全性(如授权决策)的对象。最常见的例子是方法调用和web请求

我发现这篇参考文献很好地解释了SpringSecurity中的概念和思想,所以请看一看