Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在weblogic中创建安全角色_Java_Weblogic - Fatal编程技术网

Java 如何在weblogic中创建安全角色

Java 如何在weblogic中创建安全角色,java,weblogic,Java,Weblogic,我按照这篇文章创建了weblogic中的安全角色: 我在weblogic服务器组中创建RobMon和用户监视器,并使用pass。然后我创建以下xml: my web.xml: <security-constraint> <web-resource-collection> <web-resource-name>my-application</web-resource-name> <url-pattern

我按照这篇文章创建了weblogic中的安全角色:

我在weblogic服务器组中创建RobMon和用户监视器,并使用pass。然后我创建以下xml:

my web.xml:

<security-constraint>

    <web-resource-collection>
        <web-resource-name>my-application</web-resource-name>
        <url-pattern>/admin</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>RobMon</role-name>
    </auth-constraint>
</security-constraint>

<security-role>
    <role-name>RobMon</role-name>
</security-role>

<login-config>
    <auth-method>FORM</auth-method>
    <form-login-config>
        <form-login-page>/login</form-login-page>
        <form-error-page>/login</form-error-page>
    </form-login-config>
</login-config>

它应该打印在监视器和机器人上。有什么问题吗?

在weblogic.xml中,您已将RobMon角色分配给用户RobMon,这意味着当用户RobMon经过身份验证时,将为其分配RobMon角色

在本教程中,使用主体组用户而不是RobMon用户,这意味着组中的所有用户在经过身份验证后都将被分配角色

检查主体RobMon是否存在于您的安全域中。我认为您的安全领域中不存在用户RobMon。您可能希望将角色分配给用户监视器。因此weblogic.wml中的配置应为:

    <wls:security-role-assignment>
      <wls:role-name>RobMon</wls:role-name>
      <wls:principal-name>monitor</wls:principal-name>
    </wls:security-role-assignment>

罗布蒙
班长

在weblogic.xml中,您已将RobMon角色分配给用户RobMon,这意味着当用户RobMon经过身份验证时,将为其分配RobMon角色

在本教程中,使用主体组用户而不是RobMon用户,这意味着组中的所有用户在经过身份验证后都将被分配角色

检查主体RobMon是否存在于您的安全域中。我认为您的安全领域中不存在用户RobMon。您可能希望将角色分配给用户监视器。因此weblogic.wml中的配置应为:

    <wls:security-role-assignment>
      <wls:role-name>RobMon</wls:role-name>
      <wls:principal-name>monitor</wls:principal-name>
    </wls:security-role-assignment>

罗布蒙
班长

您的weblogic版本是什么?weblogic Server 10.3.4.0您的weblogic版本是什么?weblogic Server 10.3.4.0
 admin!!!!!!!!!!!
 Administrators??????????
    <wls:security-role-assignment>
      <wls:role-name>RobMon</wls:role-name>
      <wls:principal-name>monitor</wls:principal-name>
    </wls:security-role-assignment>