C# 可以使用Windows Kerberos验证请求来源吗?
我有一个稍微不寻常的Kerberos用例 我的客户端软件在Windows桌面上运行,并向远程服务发送请求。然后,远程服务将请求转发给其他服务,这些服务使用委托令牌作为客户端执行这些请求 但是,有些服务是在客户机上运行的。它们不需要使用委托(它们已经作为客户端运行),但应该进行身份验证(以防止用户在另一个用户的机器上执行任务)。客户端服务未向SPN注册 我希望我的客户端服务能够验证请求是否来自自身 如果我在运行自己的系统,我会C# 可以使用Windows Kerberos验证请求来源吗?,c#,security,authentication,windows-authentication,kerberos,C#,Security,Authentication,Windows Authentication,Kerberos,我有一个稍微不寻常的Kerberos用例 我的客户端软件在Windows桌面上运行,并向远程服务发送请求。然后,远程服务将请求转发给其他服务,这些服务使用委托令牌作为客户端执行这些请求 但是,有些服务是在客户机上运行的。它们不需要使用委托(它们已经作为客户端运行),但应该进行身份验证(以防止用户在另一个用户的机器上执行任务)。客户端服务未向SPN注册 我希望我的客户端服务能够验证请求是否来自自身 如果我在运行自己的系统,我会hmac在客户端使用密钥处理请求,但我更愿意使用现有的Windows协议
hmac
在客户端使用密钥处理请求,但我更愿意使用现有的Windows协议
.NET中的Kerberos类能否实现此功能?