java - Apache Shiro 需要哪些数据库表?

标签 java apache shiro

我想为我的领域使用 Apache Shiro 和 MySQL。 Shiro 需要工作哪些表和字段?

最佳答案

Shiro 不需要 数据库表来运行。 Shiro 用户可以使用他们想要建模或管理用户、组、权限等的任何数据存储。

是四郎Realm有责任充当您的数据的桥梁(无论您希望如何表示它)并以 Shiro 理解的格式返回它。

因为 Shiro 不会将数据模型强加给您,所以它可以与如此多的后端(LDAP、Active Directory、RDBMS、文件系统等)一起工作。

如果您想使用 RDBMS 作为后备数据存储,请查看 Shiro 的 JdbcRealm源代码,让您了解表格的外观。这只是一个例子。您可以拥有任何您想要的表结构。

关于java - Apache Shiro 需要哪些数据库表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5486556/

相关文章:

django - 尝试从 View 写入文件时权限被拒绝

java - 为什么 Shiro 的 AnonymousFilter 不在这个例子中创建新的网络 session ?

java - ClassNotFoundException : org. apache.shiro.web.env.EnvironmentLoaderListener

java - 将 .txt 文件读入二维数组列表

mysql - 克服 PHP/MySQL + Ajax/comet/long polling 的方法?

ruby-on-rails - Rails 的页面缓存与 HTTP 反向代理缓存

java - Shiro 权限字符串已拒绝功能?

java - 如何使用按位运算符将多个整数值传递给 Java 函数?

java - JButton 矩阵上的 Action 事件

java - 房间 - 编译器消息文件损坏