springframework 中ROLE_APPLICATION ROLE_SUPPORT ROLE_INFRASTRUCTURE作用

本文最后更新于:2023年2月20日 上午

在Spring Framework中,ROLE_APPLICATION,ROLE_SUPPORT和ROLE_INFRASTRUCTURE是Spring Security权限层次结构中的三个不同层次的角色。

ROLE_APPLICATION是最高层的角色,表示应用程序特定的角色,这些角色仅适用于特定的应用程序。例如,在一个在线商店应用程序中,ROLE_APPLICATION可能包括管理员,顾客和销售代表等角色。

ROLE_SUPPORT是中间层的角色,表示Spring框架支持的角色,这些角色适用于不同的应用程序。例如,ROLE_SUPPORT可能包括用户身份验证,访问控制和加密解密等功能。

ROLE_INFRASTRUCTURE是最低层的角色,表示Spring框架内部使用的角色。这些角色对于应用程序开发人员来说不是必须的,但是了解这些角色可以帮助开发人员更好地理解Spring框架的工作原理。例如,ROLE_INFRASTRUCTURE可能包括AOP代理和BeanPostProcessor等。

需要注意的是,这些角色只是Spring Security框架中默认的角色,应用程序可以定义自己的角色,并在权限层次结构中定义它们的位置。


springframework 中ROLE_APPLICATION ROLE_SUPPORT ROLE_INFRASTRUCTURE作用
https://baymax55.github.io/2023/02/20/spring/springframework 中ROLE_APPLICATION ROLE_SUPPORT ROLE_INFRASTRUCTURE作用/
作者
baymax55
发布于
2023年2月20日
许可协议