有项目发布的过程中,为提高后台安全级别,我们住住会添加windows认证做为登录前的加密手段。
配置windows认证
第一步:
在工程中的WEB-INFO中找到web.xml文件,并添加相关配置
<security-constraint> <web-resource-collection> <web-resource-name>/</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>paymentrole</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>Password required</realm-name> </login-config>
<GlobalNamingResources> <!-- Editable user database that can also be used by UserDatabaseRealm to authenticate users --> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources>
pathname="conf/tomcat-users.xml"
<role rolename="paymentrole"/> <user username="admin" password="admin" roles="paymentrole"/>
role关联到工程中web.xml的role-name
user设置登录用户名和密码版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。