일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- LDAP
- docker
- java
- HDFS
- Windows
- slack
- HBase
- HDP
- HIVE
- Namenode
- execution_date
- NoSQL
- ambari
- SlackWebhookOperator
- python
- re
- MapReduce
- Kafka
- Service
- Scala
- Lambda architecture
- hadoop
- yarn
- Example DAG
- 빅데이터
- 정규표현식
- jupyter
- airflow
- 람다 아키텍처
- slack app
Archives
- Today
- Total
IT 삽질기
LDAP(Lightweight Directory Access Protocol)이란? 본문
이번 글에서는 LDAP이 무엇인지 알아보도록 하자.
LDAP(Lightweight Directory Access Protocol)이란?
LDAP는 경량 디렉토리 액세스 프로토콜로 TCP/IP 위에서 디렉토리 서비스를 조회하고 수정하는 응용 프로토콜이다.
네트워크 상에서 디렉토리 서비스 표준으로 사용하는 X.500의 DAP의 경량화 버전으로, TCP/IP 레이어에서 동작하고 Lightweight하여 통신 네트워크 대역폭 상의 가벼움을 의미하여 많이 사용된다.
사용자, 시스템, 네트워크, 서비스, 앱 등의 정보를 공유하기 위한 목적으로 사용되며 사용자 정보를 중앙 집중적으로 관리하는데 유용하고 디렉토리 형식의 트리, 계층 구조로 되어 있어 조회하거나 관리하는데 용이하며 Server - Client 구조를 기반으로 한다.
LDAP 용도
그렇다면 LDAP는 어떻게 활용할 수 있을까.
LDAP를 이용해 회사에서는 구성원의 조직도나 팀별 이메일 주소를 LDAP 서비스로 관리하고 인증을 위한 용도로 많이 활용한다. 본 블로그에서 많이 다루고 있는 Hadoop이나 Airflow 등 다양한 서비스들도 LDAP에 대한 인증 방식을 제공하여 LDAP을 구축해 놓는다면 인증시스템으로 LDAP를 사용하는 것을 고려할 수 있다.
LDAP의 종류
LDAP는 오픈 프토토콜로 여러 가지 구현체가 존재하며, 대표적인 몇가지는 아래와 같다.
- Active Directory : Microsoft가 개발한 Windows를 위한 Directrory Service
- Apache Directory Server : Apache가 개발한 Java 기반 Open Source Directory Service
- OpenLDAP : OpenLDAP Project가 개발
- Red Hat Directory Server
- Oracle Internet Directory
참고자료
https://ko.wikipedia.org/wiki/LDAP
'개발' 카테고리의 다른 글
정규표현식(Regex)이란? (0) | 2021.08.10 |
---|---|
OLTP과 OLAP (0) | 2021.08.08 |
CentOS 7 serviced 등록 및 실행 (0) | 2021.05.17 |
WAL(Write-ahead logging)란 ? (0) | 2021.05.14 |
Windows WSL Version up 및 초기화 (2) | 2021.01.25 |
Comments