Java 如何使用领域修改tomcat的基本登录身份验证?
我有一个带有tomcat、java和jsp的webproject。我在tomcat的server.xml中使用Realm(基本身份验证)进行了身份验证,如下所示:Java 如何使用领域修改tomcat的基本登录身份验证?,java,jsp,tomcat,login,jdbcrealm,Java,Jsp,Tomcat,Login,Jdbcrealm,我有一个带有tomcat、java和jsp的webproject。我在tomcat的server.xml中使用Realm(基本身份验证)进行了身份验证,如下所示: <Realm className="org.apache.catalina.realm.JDBCRealm" driverName="org.gjt.mm.mysql.Driver" connectionURL="jdbc:mysql://localhost/*****" conne
<Realm className="org.apache.catalina.realm.JDBCRealm"
driverName="org.gjt.mm.mysql.Driver"
connectionURL="jdbc:mysql://localhost/*****"
connectionName="***" connectionPassword="****"
userTable="person" userNameCol="personid" userCredCol="passwort"
userRoleTable="userroles" roleNameCol="rolename" />
username:
passwort:
projectname:(Combobox with all projects in the databasetable projects)
userroleid userrolename projectname personid
如果用户和passwort是正确的,我将查看userroles表,如果该用户拥有该项目的权限:
userroletable如下所示:
<Realm className="org.apache.catalina.realm.JDBCRealm"
driverName="org.gjt.mm.mysql.Driver"
connectionURL="jdbc:mysql://localhost/*****"
connectionName="***" connectionPassword="****"
userTable="person" userNameCol="personid" userCredCol="passwort"
userRoleTable="userroles" roleNameCol="rolename" />
username:
passwort:
projectname:(Combobox with all projects in the databasetable projects)
userroleid userrolename projectname personid
如何在登录窗口中执行更多选项?比如说
非常感谢您的帮助。浏览器提供表单的基本身份验证无法做到这一点。您必须使用表单身份验证并提供自己的表单