gpt4 book ai didi

java - 检查 weblogic 服务器中 spasfic 组内的用户是否有 Web 服务应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 06:44:05 24 4
gpt4 key购买 nike

我在 jdeveloper 11.1.1.7 中使用策略 (Wssp1.2-2007-Https-UsernameToken-Plain.xml) 构建了简单的 Web 服务应用程序,并将其部署到 weblogic 10.3。客户端和服务器端一切正常。

如果不指定用户名/密码属性,客户端无法调用任何方法。服务器自动检查以下路径中 weblogic 服务器内用户定义的用户值(安全领域摘要>myrealm>用户和组)。

这样,即使客户端使用默认用户 weblogic/weblogic,只要输入该组中的任何用户,就可以访问系统。

问题:如何限制特定用户组的用户名/密码检查?。即如果客户端在组外提及用户名/密码(即使值正确),服务器将拒绝该请求

最佳答案

如果您对用户使用 weblogic“默认”身份验证方法,则可以执行以下操作来设置组访问策略:

  • 登录 weblogic 管理控制台
  • 点击部署链接
  • 选择您的网络服务
  • 点击“安全”选项卡
  • 点击“政策”子选项卡
  • 从下拉菜单中选择您的授权提供商(听起来像是默认设置)
  • 选择添加条件 -> 组 -> 输入组名称
  • 完成

现在只有您添加的组才能调用 Web 服务。所有其他用户应该看到类似以下内容:

javax.xml.ws.soap.SOAPFaultException:对操作 myWebService 的访问被拒绝

关于java - 检查 weblogic 服务器中 spasfic 组内的用户是否有 Web 服务应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24259101/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com