如何使用Glassfish实现基本身份validation?

如何使用Glassfish实现基本身份validation?,第1张

概述如何使用Glassfish实现基本身份validation?

我试过这种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有时不能正常工作&#x3002; 但是我有一些问题,现在不能测试

总结

以上是内存溢出为你收集整理的如何使用Glassfish实现基本身份validation?全部内容,希望文章能够帮你解决如何使用Glassfish实现基本身份validation?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1155179.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存