Kerberos授权为不同的用户

时间:2013-12-09 13:37:59

标签: c oracle kerberos

在我在c上编程的程序中,我想使用不同的用户名连接到Oracle而不使用密码。这意味着,该用户已经连接到Active Directory中的桌面并且已经输入了他的密码。我不想知道他的密码,我只想用他的用户名在Apache服务器上为这个用户创建Oracle会话。  正如我想的那样,Kerberos方法可以帮助我,但我不确定。你能告诉我,如何在不使用密码的情况下用不同的用户名连接Oracle?

1 个答案:

答案 0 :(得分:0)

Oracle确实支持Kerberos登录。有关11g文档,请参阅Advanced Security。我使用Oracle已经有一段时间了,但该代码已存在很长时间了。工作起来很繁琐,但一旦工作就很稳定。 要通过Apache获取凭据,您需要mod-auth-kerbmod-spnego。 我确信你一路上都会遇到问题,但是这些指针应该可以让你评估这是否适合你的产品。