是否有一些函数/过程/包验证 Oracle 中的用户名和密码(来自db中存在的用户)?
Oracle
Background :我们想要创建一个使用连接池的Web应用程序 . 由于传统的6i应用程序,所有用户都已存在于数据库中 . 因此,我们认为最好的方法是验证数据库的用户和密码,但我们不想硬编码网址并打开新连接只是为了验证这一点 .
我知道另一种方法是在用户的表中存储密码,但如果Oracle提供此选项将更容易 .
也许您应该研究代理用户 . 它们专门设计为让最终用户在3层体系结构中对数据库进行身份验证 .
我们使用LDAP进行应用级身份验证 .
我不认为这会奏效 .
您已经声明代理用户不能用于您的目的
Tom Kyte说这不起作用 . 通常Tom Kyte对Oracle http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:73704414259631的任何事情都是对的,尽管那个线程很老了...
我找到了一个验证Oracle的 user$ 表的unofficial script .
user$
4 回答
也许您应该研究代理用户 . 它们专门设计为让最终用户在3层体系结构中对数据库进行身份验证 .
我们使用LDAP进行应用级身份验证 .
我不认为这会奏效 .
您已经声明代理用户不能用于您的目的
Tom Kyte说这不起作用 . 通常Tom Kyte对Oracle http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:73704414259631的任何事情都是对的,尽管那个线程很老了...
我找到了一个验证Oracle的
user$
表的unofficial script .