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