ダイジェストMD5ヘッダー情報を含むhttpリクエストをアクティブディレクトリにリダイレクトして、資格情報を検証しようとしています。
私はnonceやusernameのようなhttpヘッダーによって与えられた情報を持っています。今の私の問題は、この情報をPrincipalContextオブジェクトに入れるためのリンクがないことです。
プレーンテキストのパスワードが必要なため、明らかにPrincipalContext.ValidateCredentials(username、password)を使用できません。
私が使用できる唯一の検証はですがUserPrincipal user = UserPrincipal.FindByIdentity(context, IdentityType.SamAccountName, username);、これにはパスワードは含まれていません。
私はHttpListenerContextオブジェクトを持っています。ただし、ユーザー変数はnullです。