C 作为不同用户的Kerberos授权

C 作为不同用户的Kerberos授权,c,oracle,kerberos,C,Oracle,Kerberos,在我用c编写的程序中,我想使用不同的用户名连接到Oracle,而不使用密码。这意味着,该用户已经连接到Active Directory中的桌面,并且已经输入了密码。我不想知道他的密码,我只想用他的用户名在Apache服务器上为这个用户创建Oracle会话。 正如我所想,Kerberos方法可以帮助我,但我不确定。您能告诉我,如何使用不同的用户名连接到Oracle而不使用密码吗?Oracle支持Kerberos登录。有关11g文档,请参阅。我已经有一段时间没有使用Oracle了,但该代码已经存在很

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

Oracle支持Kerberos登录。有关11g文档,请参阅。我已经有一段时间没有使用Oracle了,但该代码已经存在很长时间了。工作起来有点烦躁,但一旦工作起来就相当稳定了。 要通过Apache获取凭据,您需要或。
我相信您会有疑问,但这些指针应该允许您评估这是否适合您的产品。

mod_auth-kerb是我所需要的,我想,但我还不够肯定。我相当肯定我建议的方法会奏效。如果你最终会问一些单独的问题,而这些问题在你采用这种方法时更有针对性,我也不会感到惊讶;有些在这里,有些在服务器上,这取决于它们的发展程度。