Skip to content
This repository has been archived by the owner on Sep 8, 2020. It is now read-only.

LDAP authentication proxy for tierklinik-dobersberg/iam and keratin/authn-server

License

Notifications You must be signed in to change notification settings

tierklinik-dobersberg/authn-ldap-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

authn-ldap-proxy

This repository contains a simple LDAP server that proxy Bind requests to keratin/authn-server and tierklinik-dobersberg/iam. It's main purpose is to proxy LDAP simple bind authentication requests to authn-server and thus allow easy integration of third-party applications.

When configured only for keratin/authn-server authentication requests are forwarded but group membership requests and filters will be ingored. For group management you'll also need to setup the IAM server from tierklinik-dobersberg/iam that provides user and access management (authz) while using Keratin for authentication.

Warning
authn-ldap-proxy proxies LDAP bind request to authn-server but does not do any session management. Using LDAP there is no way to tell a third-party application that a user account has been locked, deleted or that sessions have been invalidated! It's the responsibility of the third-party application to repeatingly ensure the user is still allowed to authenticate.

authn-ldap-proxy is currently under heavy development and not yet ready to be used! If you still want to give it a try checkout the example configuration in Configfile and follow these instructions:

# Get the repository
git clone https://github.com/tierklinik-dobersberg/authn-ldap-proxy
cd ./authn-ldap-proxy

# Get dependencies and build authn-ldap-proxy
# A go1.13 build environment is required
go get ./...
go build .

# Start the LDAP server
./authn-ldap-proxy

About

LDAP authentication proxy for tierklinik-dobersberg/iam and keratin/authn-server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages