カスタムリレーショナルデータベースソリューションではなく、多くのWebアプリケーションのユーザー管理にActive DirectoryでLDAPを使用することを考えています。これを行うときに高い学習曲線がありますか、それとも1,2,3のように簡単ですか?LDAPとActive Directoryの学習曲線
答えて
LDAPちょっと面白くて、伝統的なデータストアとは少し違っているので、間違いなく学習曲線が必要です。
最も挑戦的なのは、LDAPパスに "手をつけて"、それらを構築して使用する方法です。また、LDAPに接続する権限は常に問題になります。 LDAPストアのオブジェクトの検索を開始したい場合は、LDAPフィルタのややこしい構文も、あなたの脳を包むために少し難しいかもしれません:-)
話をしたり使いたいActive DirectoryをWindowsで使用している場合は、有用な情報がたくさんあるSelfADSIサイトを必ずチェックしてください。
.NET 3.5以降(C#、VB.NET)を使用している場合は、System.DirectoryServices.AccountManagement
(S.DS.AM)をチェックアウトする必要があります。名前空間。ここではそれについてのすべてを読む:
- Managing Directory Security Principals in the .NET Framework 3.5
- MSDN docs on System.DirectoryServices.AccountManagement
基本的に、あなたはドメインコンテキストを定義し、簡単にADのユーザーおよび/またはグループを見つけることができます:
// set up domain context
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
// find a user
UserPrincipal user = UserPrincipal.FindByIdentity(ctx, "SomeUserName");
if(user != null)
{
// do something here....
}
// find the group in question
GroupPrincipal group = GroupPrincipal.FindByIdentity(ctx, "YourGroupNameHere");
// if found....
if (group != null)
{
// iterate over members
foreach (Principal p in group.GetMembers())
{
Console.WriteLine("{0}: {1}", p.StructuralObjectClass, p.DisplayName);
// do whatever you need to do to those members
}
}
新しいS.DS.AM
名前空間を使用すると、C#/ VB.NETのADでユーザーやグループと一緒に遊ぶのが本当に簡単になります!
LDAPサーバーとの対話コードの記述については"LDAP: Programming Practices"を参照してください。ベンダー固有のLDAP知識から堅牢で断熱性があります。インプリメンテーションに関する特定の知識を持つコードを記述すると、サーバー自体やサーバーの構成やロードバランサなど、サーバー実装の側面が変更されたときに予期しない結果が発生する可能性がある、インフラストラクチャに関連しています。
可能であれば、Microsoft固有のコードを記述したり、Microsoft固有の構成を作成したりしないでください。手紙にLDAP標準の文書に固執する。
- 1. REST APIの学習曲線
- 2. LDAPディレクトリとActive Directory
- 3. Magento開発学習曲線
- 4. テスト学習曲線がフラットになる学習曲線(高バイアス/高分散)
- 5. LDAP Active Directoryドメインコンピュータ
- 6. LDAP Active Directoryパス
- 7. Active Directory LDAP
- 8. 機械学習で学習曲線とは何ですか?
- 9. ニューラルネットワークにおける学習曲線と検証曲線
- 10. Active DirectoryでのLDAP検索
- 11. Office 365 Active DirectoryのLDAP DirectorySearcher
- 12. ADAM、Active Directory、LDAP、ADFS、ID
- 13. ARコアのパフォーマンス、学習曲線、他のフレームワークとの比較
- 14. ケラスの学習曲線をプロットすると、KeyError: 'val_acc'
- 15. 高いバイアスまたは分散? - SVMとweired学習曲線
- 16. Active DirectoryサーバーへのLDAP接続のテスト
- 17. のActive Directoryの使用法、LDAP
- 18. Active Directoryのメンバー数によるLDAPクエリフィルタ
- 19. JAX-RSクライアント側のフレームワークの学習曲線
- 20. JD Edwardsでの開発の学習曲線は何ですか?
- 21. Active Directory LDAP認証Git Windows Server 2008
- 22. LDAP経由でActive Directoryに接続
- 23. SonarQube LDAPプラグインActive Directoryネストされたグループ
- 24. PHP OOP学習曲線 - MySQLオブジェクトの失敗
- 25. 学習曲線の具体的な形状について
- 26. 再生学習の報酬機能DQNによる曲線フィーバーゲーム
- 27. ランダムなフォレストで学習曲線を使用する方法
- 28. Azure Machine Learningで学習曲線を適用する方法
- 29. Java GUI - 学習曲線を加速する
- 30. 学習曲線をテストデータを一定に保ちます
リンクありがとうございます。アンダーラインデータソースがActive Directoryであるクロスプラットフォームソリューションに準拠するLDAPを使用しないでください。 –