一. Weblogic配置
1.进入Weblogic控制台
2.左侧菜单栏中选择安全领域
3.点击“myrealm”
3.1. 选择“角色和策略”选项卡
3.2. 点击“Roles”
3.3. 点击新建角色
3.4. 新建角色“AAARole”
3.5 将角色信息关联到组信息(下面步骤中会新建组)
4. 新建用户和组
4.1 点击“用户和组”选项卡
4.2 依次新建用户“AAA”和组“AAAGroup”
- 新建用户时,需要为用户指定口令,用于basic认证
4.3 将用户“AAA”添加到组“AAAGroup”中
通过以上操作后,Weblogic控制台配置完成。
二. 配置代码
1. Web.xml配置
划重点:role-name标签中的值,需要与Weblogic新建角色名一致
2. Weblogic.xml 配置
划重点:1)role-name标签中的值,需要与Weblogic新建角色名一致
2) principal-name标签中的值,需要与Weblogic新建组名一致
通过以上两步,Weblogic basic认证配置已全部完成,将工程部署到Weblogic后,访问工程下任意路径都需要进行basic认证,认证使用的账号是新建的用户“AAA”。
总结:basic认证适合应用于接口服务,通过一层认证,保证服务不会直接暴露到网络中,可以抵御一定的网络攻击。