在来到这里之前,我试图自己解决这个问题。我会试着清楚地解释这个问题。我有一个WebLogic服务器,包含我的用户列表和我的组。我还有一个使用“ADF身份验证和授权”保护的ADF应用程序。我尝试从JDeveloper为我的WebLogic用户分配权限。
我尝试在我的应用程序中使用与我的某个weblogics组相同的名称创建一个企业角色。我给了这个群体好的权利,但我仍然无法访问该页面。
我认为我在我的应用程序中管理的用户或组没有与weblogic用户链接。在我的应用程序中使用的领域是“jazn.com”,我认为我必须改变它,但是如何?
感谢
答案 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)
我需要知道您采取的步骤,并按照要求了解您看到的错误消息和JDeveloper的版本。 与此同时,这些视频教程可能会有所帮助。 http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/AdfSecurity/AdfSecurity.html http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/adf_security1/adf_security1.html http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/adf_security2/adf_security2.html http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/adf_oam_integration/adf_oam_integration.html