LDAP配置成功,账号不能登陆,密码不对问题;

用户过滤里边填写如下:

用户过滤:(&(|(sAMAccountName={login})(userPrincipalName={login})))  ;   

 sAMAccountName:代表用户名,userPrincipalName:域账号;

配置JavaMelody的登录账号密码,需要在web.xml中进行配置。以下是配置的步骤: 1. 找到web.xml文件,一般在Web应用程序的WEB-INF文件夹下。 2. 在web.xml文件中找到JavaMelody的servlet配置,通常是以下内容: ```xml <servlet> <servlet-name>MonitoringController</servlet-name> <servlet-class>net.bull.javamelody.MonitoringController</servlet-class> </servlet> <servlet-mapping> <servlet-name>MonitoringController</servlet-name> <url-pattern>/monitoring</url-pattern> </servlet-mapping> ``` 3. 在servlet配置的下方添加security-constraint配置,如下所示: ```xml <security-constraint> <web-resource-collection> <web-resource-name>JavaMelody Monitoring</web-resource-name> <url-pattern>/monitoring</url-pattern> </web-resource-collection> <auth-constraint> <role-name>admin</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>JavaMelody</realm-name> </login-config> <security-role> <role-name>admin</role-name> </security-role> ``` 4. 在security-constraint配置中,<auth-constraint>元素指定需要登录的角色,这里是"admin"。如果要使用其他角色,需要确保web.xml中已经定义了这个角色。 5. 在login-config中,<realm-name>指定了登录模块的名称,这里使用了"JavaMelody"。 6. 在security-role中,指定了需要登录的角色,这里也是"admin"。 7. 保存web.xml文件并重新启动Web应用程序。 8. 现在,访问JavaMelody监控页面时,会提示输入用户名和密码。用户名是"admin",密码可以在配置的登录模块中设置。默认情况下,使用BASIC认证,并且密码是"admin"。 注意:为了确保安全,在生产环境中,建议使用更强大的认证方式,如LDAP认证或OAuth2认证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值