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

1 oracle oracle-apex

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

Ola*_*son 7

内置Apex身份验证?

由于我是Oracle高级程序员,因此我倾向于始终使用Custom并自行编程身份验证.

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

1)应用程序快速帐户

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

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

2)数据库帐户

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

**缺点 - 数据库帐户

3)定制(最常见)

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

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

4)HTTP标头变量

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

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

5)LDAP目录

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

**缺点 - 我发现简单地使用自定义身份验证和dbms_ldapMicrosoft Active Directory 更灵活.

6)门户开放凭证

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

7)Oracle Application Server单点登录

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

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

8)无认证(使用DAD)

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

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