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

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
时间: 2024-10-24 21:38:26

2.为ADF应用添加安全性认证的相关文章

H3C 三层交换机添加本地认证用户并应用到telnet[HCNA-HNTD-学习]

一.设置认证方式 system-view aaa authentication-scheme authlocal[认证方式名称] authentication-mode local //认证方式本地 二. 添加本地用户 system-view aaa local-user test1 password cipher Passw0rd //添加test1用户 local-user test1 service-type telnet //设置用户可以使用的服务类型 local-user test1

docker tomcat keytool 添加ssl认证

tomcat添加ssl认证可以参考: 准备工作 1.安装jdk( http://mannerwang.blog.51cto.com/12009183/1852713) 2.安装docker( 待补充) ***************************** 1.keytool生成.keystore,密码及关键信息请自行补足 keytool -genkey -alias tomcat -keyalg RSA -keystore /home/tomcat/.keystore -dname "CN

禅道开源版添加openldap认证

注:现在添加的认证只是基于ldap密码验证,需要在禅道系统里面有对应的用户名,否则登陆不成功. 基于http://www.zentao.net/extension-viewext-25.html提供的插件修改. 管理员登陆禅道后台->扩展->添加ldap插件 修改插件里面ldapserver验证文件. module/user/ext/config/ldap.php $config->ldap->ldap_server                      =  'ldap://

SpringCloud系列五:为Eureka Server添加用户认证及元数据

1. 回顾 上一篇博客讲解了Eureka集群及将微服务注册到集群上.在前面的讲解中,Eureka Server都是允许匿名访问的,本次将讲解如何构建一个需要登录才能访问的Eureka Server. 2. 为Eureka Server添加用户认证 > 复制项目 microservice-discovery-eureka,将ArtifactId修改为 microservice-discovery-eureka-authenticating. > 在pom.xml中添加spring-boot-st

laravel dingo/api添加jwt-auth认证

前面我们学了laravel dingo/api创建简单的api,这样api是开放给所有人的,如何查看和限制api的调用呢?可以用jwt-auth来验证,JSON Web Token Authentication 1,首先安装jwt-auth插件,在命令行中用composer安装 composer require tymon/jwt-auth '0.5.*' 2,然后发布 php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\

.NET Core IdentityServer4实战 第二章-OpenID Connect添加用户认证

原文:.NET Core IdentityServer4实战 第二章-OpenID Connect添加用户认证 内容:本文带大家使用IdentityServer4进行使用OpenID Connect添加用户认证 作者:zara(张子浩) 欢迎分享,但需在文章鲜明处留下原文地址. 在这一篇文章中我们希望使用OpenID Connect这种方式来验证我们的MVC程序(需要有IdentityServer4),我们首先需要干什么呢?那就是搞一个UI,这样非常美观既可以看到我们的身份验证效果,那么Iden

asp.net core系列 56 IS4使用OpenID Connect添加用户认证

一.概述 在前二篇中讲到了客户端授权的二种方式: GrantTypes.ClientCredentials凭据授权和GrantTypes.ResourceOwnerPassword密码授权,都是OAuth2.0协议.本篇使用OpenID Connect添加用户认证,客户端授权是GrantTypes.Implicit隐式流授权,是OCID协议. 本篇示例中只有二个项目:一个IdentityServer的mvc应用程序,一个客户端mvc应用程序(用户client端). 下面介绍身份认证交互流程: (

第12章 添加对外部认证的支持

注意 对于任何先决条件(例如模板),首先要查看概述. 接下来,我们将添加对外部认证的支持.这非常简单,因为您真正需要的是ASP.NET Core兼容的身份验证处理程序. ASP.NET Core本身支持Google,Facebook,Twitter,Microsoft Account和OpenID Connect.此外,你可以找到很多其他的认证供应商实现在这里. 12.1 添加Google支持 要使用Google进行身份验证,首先需要向他们注册.这是在他们的开发者控制台完成的.通过将/signi

WCF安全性认证:SoapHeader(二)使用HTTP Request调用

在前面第一篇介绍的WinFrom Client 端程序为了送出request时要产生SoapHeader﹐而另外撰写了一个ClientHeader类库﹐并且必须在组态加入对应的设定﹐手续看起来有些复杂.实际上﹐有时会希望是以WebRequest的原生方式自行组合Soap 格式数据来进行数据的交换. 在开始之前需要先知道一些数据的规则﹐首先由wsdl规格中可以找到SOAPAction. 前面的介绍过程中在使用Fiddler观察数据时﹐可以看到送出的标准Soap数据格式﹐这是现在在程序中要自行组合的