2008-11-04 79 views
1

我想使用.NET通過網頁上的登錄表單提供的auth憑證來生成Kerberos票證(這將在SQL數據庫中對用戶進行身份驗證),然後使用此票證進行身份驗證用戶作爲跨越其他幾個Web應用程序的單點登錄。使用.NET生成kerberos票證

這可能嗎?我看了一下WSE,似乎認爲在使用它進行身份驗證之前你已經有了一個授權的kerberos票證。

我們有一臺麻省理工學院kerberos服務器來發行門票。

+0

你有沒有找到答案,這是我期待在做類似的事情自定義的令牌服務? – 2009-04-15 01:29:41

+0

已添加答案 – Sheff 2009-04-20 16:15:18

回答

2

事實證明,您無法使用Web應用程序生成Kerberos票據,因爲這需要您的Web服務器訪問客戶端本地文件系統才能頒發令牌。

只能通過客戶機上運行的應用程序(或登錄到Windows域)從已從krb服務器發出的客戶機請求現有令牌。

我們結束了編寫使用Web服務