Apache Tomcat:我可以使用相同的表来进行身份验证的用户名,密码和角色吗?

时间:2013-12-12 08:55:24

标签: tomcat authentication

我正在使用Apache Tomcat开发一个webapp。我想知道是否有可能将用户名,密码和角色存储在一个表中(我不明白为什么我应该创建另一个表来存储用户的角色)。 Real的定义如下:

<Context>
    <Realm className="org.apache.catalina.realm.JDBCRealm"
        driverName="org.postgresql.Driver"
        connectionURL="jdbc:postgresql://localhost/site"
        connectionName="postgres" connectionPassword="pass"
        userTable="user" userNameCol="username" userCredCol="password"
        userRoleTable="user" roleNameCol="role" />

</Context>

我的意思是,根据实体关系模型,“用户名”,“密码”和“角色”不是所谓的“用户”实体的所有属性吗? 谢谢。

0 个答案:

没有答案