oracle apex 5中的内置身份验证和自定义身份验证有什么区别? 在顶点5中使用内置身份验证有什么限制? 什么是缺点和专业内置身份验证和自定义身份验证?
答案 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)
**优点 - 无需登录 - 打开网站
**缺点 - 无需登录 - 打开网站