nwoolls / speedir

LDAPv3 server written in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

speedir

The speedir project is an exercise in learning both the Go programming language and the LDAPv3 protocol by implementing an LDAPv3 compatible server.

Standards

  • Lightweight Directory Access Protocol (LDAPv3): RFC 2251
  • Abstract Syntax Notation One (ASN.1 BER): X.690
  • Transport Layer Security (TLS): RFC 5246, RFC 6176
  • Password-Based Key Derivation Function 2 (PBKDF2, FIPS 140-2 compliant): RFC 2898

Goals

  • Simple codebase
  • Fast
  • Scalable

Stack

  • Go
  • Postgres
  • Docker (planned)

About

LDAPv3 server written in Go

License:MIT License


Languages

Language:Go 100.0%