我如何从Java类创建新用户到GlassFish?

我正在创建一个基本的Web应用程序,用户可以注册并登录。 显然有注册,登录和登录错误页面。 我正在使用GlassFish服务器进行身份验证。

我想知道是否有任何可能的方式从Java类或Servlet创建新用户,以便在创建用户时将其保存到GlassFish的'file'领域? 更具体的是我想要做的事情:

  • 通过使用已定义的实体类创建用户。
  • 将该用户实体保存到数据库。
  • 使用用户名和密码为GlassFish文件Realm创建新用户。
  • 到目前为止,我已经获得了我的要求,但它的安静整洁,因为每当您要创建新用户时都必须手动完成。 那么无论如何要自动化这个过程?


    我找到了解决方案。 解决方案是您需要在GlassFish中创建JDBC Realm,并通过提供所需的信息(如JNDI,用户组表,用户名列,密码列,组表等)对其进行配置。

    注意:你不能用文件Realm来做这件事,因为在Realm文件中,它将用户的详细信息保存到文件中,而不是从那里读取。

    链接地址: http://www.djcxy.com/p/49115.html

    上一篇: How I can create new user from Java class to GlassFish?

    下一篇: Roles missing after login on Glassfish JDBC