Auth modules

Base authenticator class.

class zoe_api.auth.base.BaseAuthenticator

Base authenticator class.

auth(username, password)

The methods that needs to be overridden by implementations.

Plain text file authentication module.

class zoe_api.auth.file.PlainTextAuthenticator

A basic plain text file authenticator.

auth(username, password)

Authenticate the user or raise an exception.

LDAP authentication module.

class zoe_api.auth.ldap.LDAPAuthenticator

A simple LDAP authenticator.

auth(username, password)

Authenticate the user or raise an exception.