私は現在、Windows からのシングル サインオンを好み、Novell Netware 6 環境 (WinXP デスクトップ) で実行している顧客向けに .NET 3.5 アプリケーションを設計しています。
ユーザーに資格情報の入力を求めるプロンプトを回避する方法として、.NET アプリケーション内での統合 Windows 認証の使用を除外するという考えは正しいでしょうか?
彼らは Novell ネットワーク (eDirectory を使用) 上にありますが、顧客はアプリケーション認証に使用できる Active Directory インスタンスも維持しています。アプリケーションには WinForms コンポーネントがあるため、クライアント アプリケーション サービスを利用して認証するのが理想的です。広告。これにより、すべてのプレゼンテーション レイヤーに対して同じセキュリティ モデルが可能になり、必要になる場合があるオフライン認証も提供されます。
ただし、デスクトップ PC でユーザーのログイン資格情報を取得するためのオプションが何であるかはわかりません。Windows 認証が問題外の場合、資格情報を取得してクライアント アプリケーション サービスに渡す別の方法はありますか?