任何人都知道这方面的指南吗?我是weblogic和容器管理安全的完全新手。我已经做的是:
我还尝试添加weblogic.xml以将“Admin”角色映射到特定的LDAP用户(不起作用)。
有什么建议吗?对于这类事情似乎缺乏在线参考(或者我真的不知道我应该搜索什么)
编辑:我也尝试过使用BASIC auth而不是FORM(没有运气)
我的web.xml设置如下:
<security-constraint>
<display-name>Test SC</display-name>
<web-resource-collection>
<web-resource-name>Test WR</web-resource-name>
<url-pattern>/hello.jsp</url-pattern>
<http-method>*</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>Admin</role-name>
</auth-constraint>
</security-constraint>
<security-role>
<role-name>Admin</role-name>
</security-role>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>myrealm</realm-name>
</login-config>
答案 0 :(得分:1)
登录页面必须使用2个必填字段进行某种登录。您已经保护了web.xml中的hello_world.jsp页面并转到那些页面,将显示登录页面。
编辑:
订单不正确:应为security-constraint
,login-config
和security-role
。
在web-resource-collection
内,*
的值对http-method
无效。如果你想保护每一种方法,就把它丢弃吧。
注意:服务器日志记录会暗示web.xml中元素的顺序不正确。