1
在我編寫的c程序中,我想用不同的用戶名連接到Oracle而不使用密碼。這意味着,該用戶已經連接到Active Directory中的桌面並且已經輸入了他的密碼。我不想知道他的密碼,我只想用他的用戶名在Apache服務器上爲此用戶創建Oracle會話。 正如我所料,Kerberos方法可以幫助我,但我不確定。你能告訴我,如何在不使用密碼的情況下用不同的用戶名連接到Oracle?作爲不同用戶的Kerberos授權
在我編寫的c程序中,我想用不同的用戶名連接到Oracle而不使用密碼。這意味着,該用戶已經連接到Active Directory中的桌面並且已經輸入了他的密碼。我不想知道他的密碼,我只想用他的用戶名在Apache服務器上爲此用戶創建Oracle會話。 正如我所料,Kerberos方法可以幫助我,但我不確定。你能告訴我,如何在不使用密碼的情況下用不同的用戶名連接到Oracle?作爲不同用戶的Kerberos授權
Oracle確實支持Kerberos登錄。有關11g文檔,請參見Advanced Security。自從我使用Oracle以來已經有一段時間了,但是這些代碼已經存在很長時間了。工作起來很麻煩,但一旦工作就很穩定。 要通過Apache獲取憑據,您需要mod-auth-kerb或mod-spnego。 我相信你會一直有問題,但這些指針應該讓你評估這是否是適合你的產品的方法。
mod_auth-curb是我所需要的,但我不確定。 – user2463226
我很確定我建議的方法可行。如果您最終會提出單獨的問題,那麼在您遵循該方法時更具針對性,這並不會讓我感到意外;一些在這裏,一些在serverfault上,取決於它們是如何發展的。 –