我在Oracle Jdeveloper 11g中创建了一个融合Web应用程序,使用Oracle平台安全服务(OPSS)进行身份验证和authriztion Made LoginBean..created登录,错误和欢迎页面,以及创建的菜单,可以访问页面和菜单在Jazn-data.xml文件中创建的不同角色(如SuperAdmin,CompanyAdmin,Manager和User等角色)。现在我想要的不是创建企业,应用程序角色和自定义资源来控制UI组件(隐藏和直接从Jazn文件取消菜单等)可以通过应用程序中的网页完成相同的操作,该网页可以提供给管理员,他可以直接创建用户,角色和资源,并将它们分配给不同的用户和应用程序角色来自网页。
有没有什么办法可以让我们在adf fusion应用程序的jazn-data.xml文件中通过网页创建用户,角色,资源和作业等所有活动?
答案 0 :(得分:0)
您需要编写一个与安全库公开的API进行通信的Web页面,以管理用户/角色。 以下是OID的示例 - http://ramannanda.blogspot.com/2011/09/opss-adf-security-utility.html
答案 1 :(得分:0)
该方法已经存在getAllUserRoles将获取所有角色。另外我认为你的意思是你没有使用OID而不是LDAP(因为它只是一个协议)。您可以使用嵌入式ldap提供程序,只需将实现类切换为weblogic提供程序类而不是OID。