ユーザーがActive Directoryパスワードを変更できるようにするWebインターフェイス


13

Active Directoryを使用して認証するWebアプリケーションがいくつかあります。私ができることは、ユーザーがADパスワードを更新できるようにする簡単なWebページを提供することです。

ユーザーの大半がこのADサーバーに接続するWindowsマシンを持っている(そしてctrl-alt-delでパスワードを変更できる)場合、これは問題ではありませんでした。アプリ。

このための簡単な解決策はありますか、それとも大きなLDAPマネージャーを見ていますか?

回答:


7

Outlook Web Access以外のオプションが必要な場合でも、次のようなものを使用すると非常に簡単です。

Set objUser = GetObject("LDAP://cn=myerken,ou=management,dc=fabrikam,dc=com")
objUser.ChangePassword "i5A2sj*!", "jl3R86df"

http://www.microsoft.com/technet/scriptcenter/scripts/ad/users/default.mspx?mfr=trueのスクリプトリポジトリのユーザービットから

これをASPスクリプトに埋め込むのは簡単です。ただし、SSLの使用を強制します:-)

JR


4

また、無料のオープンソースのPassCoreもご覧ください

PassCoreは、C#で記述された非常にシンプルな1ページのWebアプリで、ASP.NET MVC 4およびディレクトリサービスを使用します。ユーザーが無効になっていない限り、ユーザーは自分でActive Directoryパスワードを変更できます。

(...)

UIのスクリーンショットは次のとおりです。 PassCore UI



3

あなたはこれを行うことができ、プログラミングの経験が少しあれば何かを書くのは非常に簡単で、そうでない場合はそれを行うための既製の製品がたくさんあります:


ManageEngineのADSelfServiceをインストールしましたが、正常に動作します。また、パスワードの有効期限が切れそうになったときに通知メールを送信するなど、他にも多くの機能があります。
ガス

3

私は実際にこれに対する解決策を見つけました。IISには、この機能がすぐに使用できるようになっており、非表示になっています。

私はこの記事を使って始めました。

基本手順:

A. Windows 2003に同梱されているインターネットインフォメーションサービス(IIS)6.0のバージョンには、既定で無効になっているいくつかのWeb管理ツールが含まれています。ツールを有効にするには、次の手順を実行します。

  • インターネットインフォメーションサーバー(IIS)管理を実行します。
  • デフォルトのWebサイトの下で、「新規」->「仮想ディレクトリ」を選択してウィザードを開始します
  • サイトにIISADMPWDという名前を付けます
  • 公開フォルダーの値はEnterです C:\windows\system32\inetsrv\iisadmpwd
  • アクセス許可については、読み取りおよび実行スクリプトがチェックされていることを確認してください

次に、http://localhost/iisadmpwd/aexp2b.aspでページにアクセスできる必要があります

実際のファイルで404を取得した場合、サーバーでASPページを実行できるようにする必要があります。


1
これは非常に便利な機能のように見えますが、残念ながらWindows 2008 / IIS 7では使用できなくなりました。古いIISADMPWDをIIS 6インストールからコピーできるようです(blogs.msdn.com/b/asiatech/archive/2009/03/17/…、残念ながら古いIIS 6はありません)だから私は探し続けます:
ガス

2

Active Directory Webインターフェースをサポートするもう1つの既製製品:http : //www.adaxes.com。パスワードの更新は、ソフトウェアで実装できる多くのセルフサービスタスクの1つです。あなたがする必要があるのは、管理コンソールを介して必要な権限を委任することであり、ユーザーはウェブブラウザを使用して自分の仕事をします。ありがとうございました。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.