2008-11-04 74 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服务