是否有一些功能/程序/包可以验证用户名和密码Oracle
(来自数据库中存在的用户)?
背景:我们想创建一个使用连接池的 Web 应用程序。由于遗留的 6i 应用程序,所有用户都已存在于数据库中。所以我们认为最好的方法是验证数据库的用户名和密码,但我们不想硬编码 url 并打开一个新连接只是为了验证这一点。
我知道另一种方法是将密码存储在用户表中,但如果 Oracle 提供此选项会容易得多。
是否有一些功能/程序/包可以验证用户名和密码Oracle
(来自数据库中存在的用户)?
背景:我们想创建一个使用连接池的 Web 应用程序。由于遗留的 6i 应用程序,所有用户都已存在于数据库中。所以我们认为最好的方法是验证数据库的用户名和密码,但我们不想硬编码 url 并打开一个新连接只是为了验证这一点。
我知道另一种方法是将密码存储在用户表中,但如果 Oracle 提供此选项会容易得多。
我们使用 LDAP 进行应用级别的身份验证。
我发现了一个验证 Oracle表的非官方脚本。user$
也许您应该查看代理用户。它们专门设计用于让最终用户对 3 层架构中的数据库进行身份验证。
我认为这行不通。
您已经说过代理用户不适用于您的目的
Tom Kyte 说这行不通。通常,Tom Kyte 对甲骨文http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:73704414259631的任何事情都是正确的,尽管该线程已经很老了......