3
A
回答
1
正如你所知道的,LDAP是針對「目錄服務」的一種特殊類型的數據庫(加上訪問它的協議),面向大多數只讀,層次分佈的場景。它主要用於身份驗證,授權,搜索/列出某些組織的角色和數據(和/或其他實體)的用戶。
許多開發人員對LDAP很討厭,因爲它是非常特殊的術語/習慣用法,與關係數據庫和SQL非常不同。許多人都希望它的緩慢死亡,但微軟在Windows(Active Directory)中採用它的事實,除了其他事實之外,都告訴它它可能會存在一段時間。
當考慮在Web應用程序中使用它?假設你不舒適,只有在必要時才使用,我會說。也就是說,如果您需要對某些現有LDAP基礎結構(例如AD)進行身份驗證/交互。
1
LDAP用於在企業網絡內集中認證和授權。如果應用程序必須使用現有基礎設施進行授權和身份驗證,則應使用LDAP。通過使用LDAP,您不必實現任何其他身份驗證邏輯。
0
從維基百科LDAP頁:
輕量級目錄訪問協議,或LDAP(發音/ɛlDAEP /),是用於查詢和修改使用運行在TCP/IP上的目錄服務數據的應用程序協議。
它和類似的技術最常用於企業軟件,以允許集中管理用戶和相關數據。如果多個不相關的應用程序在相同的環境中運行,那麼使用LDAP是允許用戶使用相同證書並保持系統管理員健全的標準方式。
相關問題
- 1. 在創建用於torrent的asp.net應用程序時,我應該考慮什麼?
- 2. 我應該考慮使用VPS來託管我的Web應用程序嗎?
- 3. Mandrill應用程序 - 它是什麼,它的API key是什麼
- 4. 在決定使用Apache還是不使用Apache Spark時應該考慮什麼?
- 5. 什麼是Java EE Web應用程序?
- 6. 什麼是移動Web應用程序
- 7. 什麼是##預處理操作符和陷阱要考慮的應用程序?
- 8. 如何考慮作爲基於規則的web應用程序
- 9. 當決定使用DDD將我們的單體Web應用程序拆分爲單獨的Web應用程序時,我應該考慮什麼?
- 10. Session在Web應用程序/ ASP.Net中的用途是什麼?
- 11. 如何設計MVC應用程序,並考慮視圖審計?
- 12. 考慮在客戶端應用程序或Web應用程序中選擇的因素
- 13. 在Java中的線程內調用線程時應該考慮什麼?它應該被避免嗎?
- 14. 爲什麼在Web應用程序
- 15. 什麼時候在web應用程序中使用Thread.currentThread()。getContextClassLoader()
- 16. 在Web應用程序中使用什麼教義方法?
- 17. 在Web應用程序中使用EJB有什麼好處?
- 18. 什麼是Tomcat ROOT應用程序,它的優點是什麼?
- 19. 考慮編程順序的最佳方法是什麼?
- 20. 使用同構web應用程序的目的是什麼?
- 21. 爲什麼fgets()在gcc(linux)中考慮以及使用它的替代方法是什麼?
- 22. 在Web應用程序的頁面加載中,ScriptResource.axd是什麼?
- 23. 開發多層高可用性Web應用程序時應考慮哪些應用程序設計方面?
- 24. 什麼時候應該考慮使用TCP或UDP?
- 25. 什麼時候應該考慮使用ORM框架?
- 26. 部署新的Web場時應該考慮什麼?
- 27. 要在雲託管系統上發佈Web應用程序需要考慮什麼?
- 28. 使用Amazon SimpleDB的性能考慮因素是什麼?
- 29. 什麼時候應該使用多層Web應用程序而不是單層Web應用程序?
- 30. 考慮的參數和使用它
嗯,我認爲LDAP自己創建這個基礎設施... – Kirzilla 2010-04-30 11:35:21
@Kirzilla,您使用的術語*基礎設施*是一個模糊的描述。儘管如此,克里希納仍然值得注意。如果您厭倦了在自定義配置文件和表中維護用戶和角色,那麼請升級到LDAP(例如Active Directory,OpenLDAP等) – spoulson 2010-04-30 11:45:58