.net - 認証 - ldap c#




Windows 7で開発するためのローカルLDAPサーバー (4)

私たちの(ASP.Net)アプリケーションは、ユーザーグループを検証するためにLDAP / Active Directoryサーバーと通信する必要があります。 今、私たちのチームの何人かのメンバーは、切り離されて働くことができる必要があります。

開発用マシン上にローカルLDAPサーバーをセットアップする方法はありますか(Windows 7 Pro)?


ADAMは現在Active Directoryライトウェイトディレクトリサービスと呼ばれ、Windows 7バージョンでも公開されたばかりです。こちらからダウンロードしてください。

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a45059af-47a8-4c96-afe3-93dab7b5b658

AD LDSは、ローカルLDAP開発に最適なソリューションです。ADインスタンスを自由に起動および停止でき(Windowsサービスとして動作します)、複数のコピーを実行することもできます。

TechnetまたはMSDNライブラリでAD LDSの詳細を調べてください。



OpenLDAP for Windowsを試すこともできます

OpenLDAPは、Linux用のLDAP(Lightweight Directory Access Protocol)を実装する無料のクライアントおよびサーバーツールです。 OpenLDAP for Windowsを作成しました。これは無料で使用できるパッケージです。 箱から出してすぐ使えるので、追加のソフトウェアは必要ありません。

このパッケージはOpenLDAP 2.4.39に基づいており、Linuxで利用可能なほとんどの機能を含んでいます。 デフォルトのバックエンドはSSLをサポートするBerkeley DBです。 OpenLDAP for Windowsは完全なUnicodeサポートを特徴としています。 このパッケージは、Windows Server 2003、Windows Server 2008、Windows Server 2012、Windows Vista、Windows 7、およびWindows 8.xでテストされています。

OpenLDAP for Windowsは個人使用および商用使用は無料です。

インストール手順に従うのが簡単なものはここにあります: OpenLDAP for Windows - インストール

また、あなたはLdap Adminクライアントを使うことができます、それはWindowsとApacheDSのためのOpenLDAPの両方に接続することができます。


Windows-8を使用している人のために、Active Directoryライトウェイトディレクトリサービス(AD - LDS)はウィンドウズ機能の一部であり、我々はその機能をオンにする必要があります。

以下はそのためのリンクです。 (「Windows 8にAD LDSをインストールするには」をご覧ください。)

https://technet.microsoft.com/en-us/library/6a3bedf7-9c5b-4ada-9a51-6b794adc9ab8

以下は、AD-LDSのインスタンスを作成する方法についてのリンクです。

https://technet.microsoft.com/en-us/library/cc816778(v=ws.10).aspx

ユーザーやグループの作成、その他の操作には下記リンクをご利用ください。

https://msdn.microsoft.com/en-us/library/windows/desktop/aa772138(v=vs.85).aspx

そして最後にリンクの下のMVCとAD - LDSを統合することは役に立つでしょう

adldsインスタンスからasp.net mvc 5アプリケーションを認証します





development-environment