oracle apex 5中内置身份验证和自定义身份验证之间的区别

oracle apex 5中内置身份验证和自定义身份验证之间的区别,oracle,oracle-apex,Oracle,Oracle Apex,oracle apex 5中的内置身份验证和自定义身份验证有什么区别? 在apex 5中使用内置身份验证有什么限制? 内置身份验证和自定义身份验证的优缺点是什么?内置的Apex身份验证 由于我是一名高级Oracle程序员,我倾向于总是使用自定义并自己编写身份验证程序 Apex具有以下身份验证方案: 1)应用程序Express帐户 **优点-易于使用(与apex的完整接口) **缺点-不能在应用程序之间限制用户(在工作区内) 2)数据库帐户 **优点-如果您有一个使用oracle模式进行身份验证的

oracle apex 5中的内置身份验证和自定义身份验证有什么区别?
在apex 5中使用内置身份验证有什么限制?

内置身份验证和自定义身份验证的优缺点是什么?

内置的Apex身份验证

由于我是一名高级Oracle程序员,我倾向于总是使用自定义并自己编写身份验证程序

Apex具有以下身份验证方案:

1)应用程序Express帐户

**优点-易于使用(与apex的完整接口)

**缺点-不能在应用程序之间限制用户(在工作区内)

2)数据库帐户

**优点-如果您有一个使用oracle模式进行身份验证的应用程序,那么这将提供轻松的集成

**Cons-数据库帐户

3)定制(最常见)

**优点-如果您正在访问具有不同前端的系统,或者 您正在扩展一个已经设置了身份验证方案的系统。如果可以用pl/sql或Java编码,就可以进行身份验证

**缺点-您需要对整个用户管理界面进行编码(如果需要)

4)HTTP头变量

**优点-如果您的网络具有通过web服务器设置标头变量的SSO服务器,则可以轻松集成

**缺点-还没有找到很多这样的用例

5)LDAP目录

**优点-简单地使用您的公司LDAP进行身份验证非常好

**缺点-我发现对Microsoft Active Directory使用自定义身份验证和
dbms\u ldap
更灵活

6)开门凭证

**没有正反两面。这只是为了测试。系统要求您输入用户名,并从此使用该用户名。(无密码或支票)

7)Oracle Application Server单点登录

**优点-如果您的公司使用Oracle的SSO服务器(例如电子商务套件),那么这是为您准备的

**缺点-您需要Oracle的SSO服务器:)

8)无身份验证(使用DAD)

**优点-无需登录-打开网站


**缺点-无登录-打开网站

内置Apex身份验证

由于我是一名高级Oracle程序员,我倾向于总是使用自定义并自己编写身份验证程序

Apex具有以下身份验证方案:

1)应用程序Express帐户

**优点-易于使用(与apex的完整接口)

**缺点-不能在应用程序之间限制用户(在工作区内)

2)数据库帐户

**优点-如果您有一个使用oracle模式进行身份验证的应用程序,那么这将提供轻松的集成

**Cons-数据库帐户

3)定制(最常见)

**优点-如果您正在访问具有不同前端的系统,或者 您正在扩展一个已经设置了身份验证方案的系统。如果可以用pl/sql或Java编码,就可以进行身份验证

**缺点-您需要对整个用户管理界面进行编码(如果需要)

4)HTTP头变量

**优点-如果您的网络具有通过web服务器设置标头变量的SSO服务器,则可以轻松集成

**缺点-还没有找到很多这样的用例

5)LDAP目录

**优点-简单地使用您的公司LDAP进行身份验证非常好

**缺点-我发现对Microsoft Active Directory使用自定义身份验证和
dbms\u ldap
更灵活

6)开门凭证

**没有正反两面。这只是为了测试。系统要求您输入用户名,并从此使用该用户名。(无密码或支票)

7)Oracle Application Server单点登录

**优点-如果您的公司使用Oracle的SSO服务器(例如电子商务套件),那么这是为您准备的

**缺点-您需要Oracle的SSO服务器:)

8)无身份验证(使用DAD)

**优点-无需登录-打开网站


**Cons-无登录-打开网站

如果我使用自定义身份验证,如何在会话变量中存储用户id?您可以创建一个应用程序项并在登录函数中设置其值。Nebras,无需,仍然使用:APP_USERre:Cons in#1-这就是授权方案for@ScottWe根据我的经验,拥有一个应用程序项:USERID比拥有:APP_USER(或username)更方便,并且必须始终检索用户id如果我使用自定义身份验证,如何在会话变量中存储用户id?您可以创建一个应用程序项并在登录函数中设置其值。Nebras,无需,仍然使用:APP#u USERre:cons in#1-这就是授权方案for@ScottWe根据我的经验,拥有一个应用程序项:USERID比拥有:APP_USER(或username)和总是检索用户id更方便