• Frode Nordahl's avatar
    connector: add LDAP connector · 4d970d5f
    Frode Nordahl authored
    Authentication is performed by binding to the configured LDAP server using
    the user supplied credentials. Successfull bind equals authenticated user.
    
    Optionally the connector can be configured to search before authentication.
    The entryDN found will be used to bind to the LDAP server.
    
    This feature must be enabled to get supplementary information from the
    directory (ID, Name, Email). This feature can also be used to limit access
    to the service.
    
    Example use case: Allow your users to log in with e-mail address instead of
    the identification string in your DNs (typically username).
    
    To make re-use of HTTP form handling code from the Local connector possible:
    - Implemented IdentityProvider interface
    - Moved the re-used functions to login_local.go
    
    Fixes #119
    4d970d5f
Name
Last commit
Last update
Documentation Loading commit data...
Godeps Loading commit data...
admin Loading commit data...
client Loading commit data...
cmd Loading commit data...
connector Loading commit data...
contrib Loading commit data...
db Loading commit data...
email Loading commit data...
examples Loading commit data...
functional Loading commit data...
integration Loading commit data...
pkg Loading commit data...
refresh Loading commit data...
repo Loading commit data...
schema Loading commit data...
server Loading commit data...
session Loading commit data...
static Loading commit data...
user Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
DCO Loading commit data...
Dockerfile Loading commit data...
Dockerfile-builder Loading commit data...
LICENSE Loading commit data...
MAINTAINERS Loading commit data...
NOTICE Loading commit data...
README.md Loading commit data...
build Loading commit data...
build-docker-push Loading commit data...
build-units Loading commit data...
cover Loading commit data...
git-version Loading commit data...
go-docker Loading commit data...
release Loading commit data...
test Loading commit data...
test-functional Loading commit data...