httpsと基本認証を使用するWebサイトがあります。ユーザーはWindowsに対して自動的に認証されます。Webサイトは、ワークグループコンピューター(ドメインのメンバーではない)でホストされています。.NET Framework 4とC#を使用しています
(ユーザーが認証された後)Webページからユーザーのパスワードを変更しようとしましたが成功しませんでした。DirectoryServiceを使用して次のようないくつかのことを試しました。
using(DirectoryEntry directoryEntry = new DirectoryEntry(string.Format(@ "WinNT:// localhost / {0}、user"、userName)、domainAndUser、userPassword)) {{ directoryEntry.Invoke( "ChangePassword"、new object [] {oldPassword、newPassword}); directoryEntry.CommitChanges(); }
アクセス拒否エラーが表示されます。これを行うには、管理者である必要があると思います。
私がやろうとしていることは可能ですか、それを達成する方法はありますか?
よろしくお願いします!
キリスト教徒