Workspace 6.21.5
|
The base class of all authenticators. An Authenticator is responsible for authenticating client provided credentials. Credentials differ for each authentication method as does the authentication method itself. Overriding classes should implement the Authenticate method to provider specific authentication.
#include <Authentication/Common/authenticator.h>
Public Member Functions | |
Authenticator ()=default | |
Authenticator (const Authenticator &)=delete | |
virtual | ~Authenticator ()=default |
virtual bool | authenticate (const ServerSettings &, const QString &providerVersionNumber, const Credentials *) const =0 |
Authenticator & | operator= (const Authenticator &)=delete |
|
default |
|
delete |
|
virtualdefault |
|
pure virtual |
Authenticates a set of credentials.
Implemented in BAAuthenticator, and NoneAuthenticator.
|
delete |