我试过这种configuration,但它不适合我。 Glassfish中的基本身份valIDation我也尝试了这个指南http://maksim.sorokin.dk/it/2010/10/13/basic-authentication-in-glassfish-3/,但我也无法得到用户通过问它。
这些是我采取的步骤:
1.以pipe理员身份login到pipe理界面。
2.转到安全 – >领域 – >文件
3.将组名称(Users)添加到“分配组”字段。
4.打开pipe理页面顶部的用户。
5.单击新build并添加一个用户(testuser)并给出一个密码。
6.将(用户)添加到组列表。
把这几行放到web.xml中
<security-constraint> <web-resource-collection> <web-resource-name>Secure Application</web-resource-name> <url-pattern>/*</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> </web-resource-collection> <auth-constraint> <role-name>User</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>file</realm-name> </login-config> <security-role> <role-name>User</role-name> </security-role>
8.把这行写到sun-web.xml
<sun-web-app error-url=""> <security-role-mapPing> <role-name>User</role-name> <group-name>Users</group-name> </security-role-mapPing> </sun-web-app>
9.毕竟我启用configuration – >服务器configuration – >安全 – >安全pipe理器
PHPconfiguration模块安全注意事项
在Django / Nginx中限制对静态文件的访问
密钥库types:使用哪一个?
Java:如何从IE浏览器访问窗口凭证
有人可以解释这个“Shellshock”代码如何在shell中工作
我的configuration是GlassFish 3.1,太阳java6 jdk,Debian lenny和一个简单的“Hello World”页面进行testing。
这里缺less什么?
更新:
我想出了它需要的XML标题。 我join后开始工作。 我的最后configuration如下:
<?xml version="1.0" enCoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <security-constraint> <web-resource-collection> <web-resource-name>Secure Application</web-resource-name> <url-pattern>/*</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> </web-resource-collection> <auth-constraint> <role-name>Users</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>file</realm-name> </login-config> <security-role> <role-name>Users</role-name> </security-role> </web-app>
和
<?xml version="1.0" enCoding="UTF-8"?> <!DOCTYPE sun-web-app PUBliC "-//Sun Microsystems,Inc.//DTD Application Server 9.0 Servlet 2.5//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd"> <sun-web-app error-url=""> <security-role-mapPing> <role-name>Users</role-name> <group-name>Users</group-name> </security-role-mapPing> </sun-web-app>
我的Python程序中的安全缺陷
C ++:如何逃避用户input安全的系统调用?
如何禁用从Apache启动的subprocess的SElinux?
windows允许的文件名是安全的注射? (sql,JavaScript等)
Microsoft安全login框下载Word文档时
你可以尝试http://download.oracle.com/docs/cd/E19798-01/821-1750/beaxw/index.HTML我听说web.xml有时不能正常工作。 但是我有一些问题,现在不能测试
总结以上是内存溢出为你收集整理的如何使用Glassfish实现基本身份validation?全部内容,希望文章能够帮你解决如何使用Glassfish实现基本身份validation?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)