Shiro架构

Shiro架构

  • Subject:一切与你的程序交互的东西,可以试第三方服务,可以是cron 任务,或者任何东西。
  • SecurityManager:Shiro架构的核心,它就像Shiro内部所有原件的保护伞。请记得,当你与Subject进行交互的时候,实际上是SecurityManager在背后帮你举起Subject来做一些安全操作。
  • Realms:Realms作为Shiro和你的应用的连接,当需要与安全数据交互的时候,像用户账户,或者访问控制,Shiro就从一个或多个Realms中查找。

Shiro架构