jdbcrealm

    0热度

    1回答

    在Glassfish中使用JDBCRealm作为身份验证方式时,由于没有为用户加载组/角色,因此无法登录用户。这通常只会在您的应用程序中出现403 Not Authorized消息。 启用对core.security FINEST记录显示以下内容: FINE: Login module initialized: class com.sun.enterprise.security.auth.logi

    4热度

    1回答

    我希望我的应用程序使用Apache Shiro进行身份验证和授权。我想简单地开始,并有一个关系数据库作为这两个数据源。这意味着我需要使用JdbcRealm。 阅读文档后,我不清楚对于任何“用户表”需要哪种表模式,包括将用户链接到其权限/角色的任何表。 所以我问:使用Shiro的JdbcRealm,我如何/在哪里链接用户到他们各自的权限/角色? 它不能在shiro.ini文件中,因为这是一个静态配置

    7热度

    2回答

    我最近更新了Glassfish从3.1.2到4.0,并希望在我的应用程序中使用基于FORM的验证之前设置了JDBCRealm。密码在数据库中使用SHA-256散列(这是默认的摘要算法选项)。 这个领域有一个属性,在此Glassfish版本中成为强制性的:密码加密算法。非常令人难以置信的是,官方的Glassfish文档说它是可选的,并且输入字段下面的注释表示将其留空是一种风险,但是您不能将其留空,因

    6热度

    2回答

    我正在使用GlassFish服务器4.0,我已将不同的权限/角色分配给不同的用户。 用户可能拥有多个权限/角色。例如,管理员用户可能与ROLE_ADMIN(执行管理任务)和ROLE_USER(作为注册用户执行任务)相关联。 在我的web.xml中,配置如下。 <security-constraint> <display-name>AdminConstraint</display-name

    0热度

    1回答

    这可能是非常基本的,但我坚持了几个小时,所以请听我说。 我想在Eclipse中的Glassfish 4.0上的Java 7 Web应用程序中进行基于JDBCRealm的身份验证。此博客post是用于配置JDBCRealm的参考。 web.xml中是遵循 <login-config> <auth-method>FORM</auth-method> <realm-name>MyJD

    0热度

    1回答

    我想让我的jdbcRealm在Glassfish中不使用任何摘要算法。我想让jdbcRealm与数据库进行比较,而不用任何算法转换密码。 我在数据库中的密码是MD5和我转换用户的密码MD5在Java代码中,然后使用代码: FacesContext context = FacesContext.getCurrentInstance(); HttpServletRequest request = (

    1热度

    2回答

    我的JSP项目中的Tomcat Realm(Forms)认证在我将操作系统改为linux之前运行良好,现在它不会:登录总是失败。 IDE是IDEA。 该项目采用: 8.0.9 Tomcat的JDBCRealm 的PostgreSQL 9.3 Postgres的JDBC驱动程序是在/ WEB-INF/lib目录和可见的Hibernate作为org.postgresql.Driver 的Postgre

    0热度

    1回答

    我正在用Netbeans和maven开发一个java web应用程序。 我实现了我自己的Realm扩展类org.apache.catalina.realm.DataSourceRealm。 所以,我必须引起抛出java.lang.ClassNotFoundException context.xml中出现的语法错误:com.company.authentication.MyRealm 我用我的王国建

    1热度

    1回答

    首先,我想为我的糟糕英语道歉。好的,我有一个问题。我正在构建使用jdbcrealm和web.xml来确保安全性的应用程序。登录是通过网页表单完成的。应用程序在Apache Tomcat 7上运行,我正在使用Primefaces 4.0。在web.xml中,我定义了一些角色和一些安全约束。当我登录到应用程序httpservlet request.login(用户名,密码)时,请做好这项工作,并且re

    2热度

    1回答

    所以我想为我的应用程序创建一个JDBCRealm,而不是使用tomcat-users.xml中的用户。 香港专业教育学院改变了我的server.xml中看起来像这样: <Realm className="org.apache.catalina.realm.LockOutRealm"> <!-- This Realm uses the UserDatabase configured in