码迷,mamicode.com
首页 > 其他好文 > 详细

2.为ADF应用添加安全性认证

时间:2015-03-11 12:38:41      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

1.打开ADF应用之后,选择Application==>Secure==>Configure ADF Security

技术分享

2.在弹出框中选择ADF Authentication,一直Next知道完成。

 技术分享

3.编译后运行效果如下,需要用户输入用户名和密码。

技术分享

 

 

说明:

       1.其中的用户名和密码是在对应的服务器的console中设置的

          点击“安全领域”==》“myrealm”

           技术分享

            选择用户和组,可以查看Ldap中所有的用户,同时也可以重置用户的密码

           技术分享

 

 

        2.在ADF用户中获取当前登陆的用户

           (1).在java类(ManagedBean,AM)中获取当前用户

              

String currentUser =    ADFContext.getCurrent().getSecurityContext().getUserName();

          (2).在VO的绑定变量中获取,在VO的Query选项卡中,点击Bind Variables,在Value Type中选择Expression,

               在Value中输入adf.context.securityContext.userName

                技术分享

              最终可以应用在VO的query中

              

SELECT EmployeesEO.EMPLOYEE_ID, 
       EmployeesEO.FIRST_NAME, 
       EmployeesEO.LAST_NAME, 
       EmployeesEO.EMAIL, 
       EmployeesEO.PHONE_NUMBER, 
       EmployeesEO.HIRE_DATE, 
       EmployeesEO.JOB_ID, 
       EmployeesEO.SALARY, 
       EmployeesEO.COMMISSION_PCT, 
       EmployeesEO.MANAGER_ID, 
       EmployeesEO.DEPARTMENT_ID
FROM EMPLOYEES EmployeesEO
WHERE EmployeesEO.FIRST_NAME = :currentUser

 

2.为ADF应用添加安全性认证

标签:

原文地址:http://www.cnblogs.com/qizhelongdeyang/p/4329357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!