projectatomic / commissaire-http

Commissaire HTTP server
GNU General Public License v3.0
3 stars 7 forks source link

auth: AuthN now occurs via the AuthenticationManager. #34

Closed ashcrow closed 8 years ago

ashcrow commented 8 years ago

Previously a single Authenticator plugin was defined solely responsible for authn. This change adds an AuthenticationManager which can stack multiple Authenticator plugins. The AuthenticationManager will attempt each plugin until either one plugin succeeds or all fail. In the case all fail the last plugins response is used.

Other updates:

Resolves #33.

ashcrow commented 8 years ago

(3) [multi-host-mgr] Stacked Authn plugins