我目前正在为一位偏好从 Windows 进行单点登录但在 Novell Netware 6 环境(WinXP 桌面)中运行的客户构建 .NET 3.5 应用程序。
我是否认为这排除了在 .NET 应用程序中使用集成 Windows 身份验证作为避免提示用户输入凭据的一种方式?
虽然他们在 Novell 网络(使用 eDirectory)上,但客户还维护一个可用于应用程序身份验证的 Active Directory 实例,并且由于应用程序将具有 WinForms 组件,我希望理想情况下利用客户端应用程序服务来进行身份验证广告。这将允许针对所有表示层使用相同的安全模型,并且还提供可能需要的离线身份验证。
但是,我不确定在台式电脑上检索用户登录凭据的选项是什么。如果 Windows 身份验证是不可能的,是否有另一种方法来检索凭据并将其传递给客户端应用程序服务?