如何在我的ADF应用程序中链接我的WebLogic用户

时间:2013-06-04 07:47:44

标签: java security weblogic oracle-adf jdeveloper

在来到这里之前,我试图自己解决这个问题。我会试着清楚地解释这个问题。我有一个WebLogic服务器,包含我的用户列表和我的组。我还有一个使用“ADF身份验证和授权”保护的ADF应用程序。我尝试从JDeveloper为我的WebLogic用户分配权限。

我尝试在我的应用程序中使用与我的某个weblogics组相同的名称创建一个企业角色。我给了这个群体好的权利,但我仍然无法访问该页面。

我认为我在我的应用程序中管理的用户或组没有与weblogic用户链接。在我的应用程序中使用的领域是“jazn.com”,我认为我必须改变它,但是如何?

感谢

2 个答案:

答案 0 :(得分:1)

我认为您可以通过这种方式链接您的用户:

a)您的web.xml文件中有此标记:

<“安全角色>
    <“description>角色描述<”/ description>
    < “角色的名称>&my_role LT;”/角色的名称>
<“/安全角色>

b)您需要在WEB-INF文件夹中创建一个weblogic.xml文件,其中包含以下内容:

<“?xml version ='1.0'coding ='windows-1252'?>
<“weblogic-web-app xmlns:xsi =”http://www.w3.org/2001/XMLSchema-instance“                   xsi:schemaLocation =“http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd”                   的xmlns = “http://www.bea.com/ns/weblogic/weblogic-web-app” >
    <“安全角色分配>
        < “角色的名称>&my_role LT;”/角色的名称>
        < “委托名称>组名<”/委托名称>
    <“/安全角色的分配>
<“/ WebLogic的web应用程序>

您可以在此处指定将在jazn-data.xml文件中设置的角色分配给您在principal-name标记中指定的组中的用户。这与您的默认领域相关联,如果您需要不同的领域,我认为您可以添加指定领域的其他标记。

注意:我在“<”之后添加了很多引号因为我不知道如何显示xml代码。复制后删除这些引号

答案 1 :(得分:0)