我試圖從C++代碼中的Active Directory服務器獲取tgt。在Linux上,我使用MIT Kerberos庫並運行krb5_get_init_creds_password
函數。在Windows上,我想使用一些本機功能。你知道krb5_get_init_creds_password
的模擬嗎?在C++上的Windows客戶端上獲取Kerberos tgt
我搜索了關於SSPI,但據我瞭解文檔,SSPI函數不能從KDC獲得tgt。
謝謝!
編輯:有人可以告訴我,我怎麼可以從AD使用Windows系統命令獲得TGT。或者我應該使用MIT Kerberos庫並使用kinit
?謝謝!
麻省理工學院kerberos API在Windows中的作用也一樣。我一直在使用它很長一段時間。但是我不知道如何將憑據導入SSPI。但除了登錄使用的情況下 - gssapi和mit遏制組合工作出色 –