tomcat-users.xml文件的动态配置
我有一个 Oracle 数据库,我正在为其创建一个 Web 界面。我正在制作一个用于登录的 servlet,它要求输入用户名和密码,之后用户就可以访问 Web 界面。如果用户没有帐户,我会提供一个指向他们可以注册的页面的链接。就创建用户名和密码的位置而言,理想情况下我想在 oracle 中创建它(我可以使用 jdbc 来完成此操作),但我还想动态更新 tomcat-users.xml 文件以反映此更新(相同的用户名/密码)以及用户角色。有什么办法可以做到这一点吗?
谢谢您的宝贵时间
I have an oracle database, and I am creating a web interface for it. I am making a servlet for login, where it asks for a user name and password, after which a user can access the web interface. If a user does not have an account, I have a link to a page where they can register. In terms of where the username and password are created, ideally I would like to create it in oracle (I can do this using jdbc), but I would also like to dynamically update the tomcat-users.xml file to reflect this update (the same username/password), along with the users role. Is there any way to do this?
Thank you for your time
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最好的方法是将 Tomcat 配置为直接从数据库获取用户数据。您可以首先阅读有关身份验证领域的 Tomcat 文档。
The best way would be to configure Tomcat to fetch your user data directly from the database. You could start by reading Tomcat's documentation on authentication realms.
对于动态用户和用户角色配置,请使用 spring security。
For dynamic users and users role configuration, use spring security.