Skip to content
Snippets Groups Projects
Commit 49e4a8fb authored by Pavel Kácha's avatar Pavel Kácha
Browse files

Merge branch 'warden-3' of homeproj.cesnet.cz:warden into warden-3

parents c4b7bdd6 14990104
No related branches found
No related tags found
No related merge requests found
...@@ -123,7 +123,8 @@ particular implementation object of the aspect, for example type of logger ...@@ -123,7 +123,8 @@ particular implementation object of the aspect, for example type of logger
Log: FileLogger, SysLogger Log: FileLogger, SysLogger
DB: MySQL DB: MySQL
Auth: X509Authenticator, PlainAuthenticator Auth: X509Authenticator, X509NameAuthenticator,
X509MixMatchAuthenticator,PlainAuthenticator
Validator: JSONSchemaValidator, NoValidator Validator: JSONSchemaValidator, NoValidator
Handler: WardenHandler Handler: WardenHandler
...@@ -144,7 +145,17 @@ object from particular section list is used ("FileLogger" for example). ...@@ -144,7 +145,17 @@ object from particular section list is used ("FileLogger" for example).
X509Authenticator: authenticate based on certificate chain validation, X509Authenticator: authenticate based on certificate chain validation,
hostname corresponding with certificate CN or SubjectAltName and hostname corresponding with certificate CN or SubjectAltName and
optionally shared secret optionally shared secret (note that more clients on one machine
will have to have the certificate with the same hostname, clients
than can be differentiated by separate secrets).
This method is OBSOLETE.
X509NameAuthenticator: authenticate based on certificate chain validation,
certificate CN must correspond with client _name_, NOT hostname.
X509MixMatchAuthenticator: automatically choose X509Authenticator or
X509NameAuthenticator based on existence of 'secret' in query. Allows
for seamless transition of clients between two authentication methods.
PlainAuthenticator: authenticate based on client name or shared secret, usable PlainAuthenticator: authenticate based on client name or shared secret, usable
over plain HTTP connection or HTTPS without client certificate - note that over plain HTTP connection or HTTPS without client certificate - note that
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment