4

是否有一些功能/程序/包可以验证用户名和密码Oracle(来自数据库中存在的用户)?

背景:我们想创建一个使用连接池的 Web 应用程序。由于遗留的 6i 应用程序,所有用户都已存在于数据库中。所以我们认为最好的方法是验证数据库的用户名和密码,但我们不想硬编码 url 并打开一个新连接只是为了验证这一点。

我知道另一种方法是将密码存储在用户表中,但如果 Oracle 提供此选项会容易得多。

4

4 回答 4

1

我们使用 LDAP 进行应用级别的身份验证。

于 2012-04-05T14:50:12.653 回答
1

我发现了一个验证 Oracle表的非官方脚本。user$

于 2012-04-10T00:37:29.757 回答
1

也许您应该查看代理用户。它们专门设计用于让最终用户对 3 层架构中的数据库进行身份验证。

于 2012-04-04T21:12:30.363 回答
1

我认为这行不通。

  1. 您已经说过代理用户不适用于您的目的

  2. Tom Kyte 说这行不通。通常,Tom Kyte 对甲骨文http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:73704414259631的任何事情都是正确的,尽管该线程已经很老了......

于 2012-04-05T15:14:10.960 回答