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

时间:2016-01-19 17:00:57

标签: oracle oracle-apex

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

1 个答案:

答案 0 :(得分:7)

内置Apex身份验证?

由于我是Oracle高级程序员,我倾向于始终使用自定义并自行编程验证。

Apex有以下身份验证方案:

1)Application Express帐户

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

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

2)数据库帐户

**优点 - 如果您的应用程序使用oracle架构进行身份验证,则可以轻松实现集成

**缺点 - 数据库帐户

3)自定义(最常见)

**优点 - 如果您正在访问具有不同前端的系统或是否正常,那就太棒了 您正在扩展已经具有其身份验证方案设置的系统。如果您可以使用pl / sql或Java编写代码,则可以进行身份​​验证。

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

4)HTTP标头变量

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

**缺点 - 没有找到很多这个用例

5)LDAP目录

**优点 - 很高兴只需使用您的公司LDAP进行身份验证

**缺点 - 我发现只使用自定义身份验证和dbms_ldap用于Microsoft Active Directory更灵活。

6)门户开放凭证

**没有任何利弊。这仅用于测试。系统会要求您输入用户名并从此使用该用户名。 (没有密码或支票)

7)Oracle Application Server单点登录

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

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

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

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

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