| Wt
    3.3.0
    | 
Namespace for the Authentication module (Wt::Auth). More...
| Classes | |
| class | AbstractPasswordService | 
| Abstract password authentication service.  More... | |
| class | AbstractUserDatabase | 
| Abstract interface for an authentication user database.  More... | |
| class | AuthModel | 
| Model for implementing an authentication view.  More... | |
| class | EmailTokenResult | 
| The result of processing an email-sent token.  More... | |
| class | AuthTokenResult | 
| The result of processing an authentication token.  More... | |
| class | AuthService | 
| Basic authentication service.  More... | |
| class | AuthWidget | 
| An authentication widget.  More... | |
| class | FacebookService | 
| OAuth service for Facebook as third-party authenticator.  More... | |
| class | FormBaseModel | 
| A base model class for authentication-related forms.  More... | |
| class | GoogleService | 
| OAuth service for Google as third-party authenticator.  More... | |
| class | HashFunction | 
| An abstract cryptographic hash function interface.  More... | |
| class | MD5HashFunction | 
| A cryptograhpic hash function implemented using MD5.  More... | |
| class | SHA1HashFunction | 
| A cryptographic hash function implemented using SHA1.  More... | |
| class | BCryptHashFunction | 
| An cryptographic hash function that implements bcrypt.  More... | |
| class | Identity | 
| A class that represents a user identity.  More... | |
| class | Login | 
| A class that manages the current login state.  More... | |
| class | LostPasswordWidget | 
| A widget which initiates a lost-password email.  More... | |
| class | OAuthAccessToken | 
| An OAuth access token.  More... | |
| class | OAuthProcess | 
| An OAuth authorization (and authentication) process.  More... | |
| class | OAuthService | 
| An OAuth authorization (and authentication) service provider.  More... | |
| class | PasswordHash | 
| A password hash.  More... | |
| class | PasswordPromptDialog | 
| A dialog that prompts for the user password.  More... | |
| class | PasswordService | 
| Password authentication service.  More... | |
| class | PasswordStrengthValidator | 
| A default implementation for password strength validation.  More... | |
| class | PasswordVerifier | 
| Password hash computation and verification class.  More... | |
| class | RegistrationModel | 
| Model for implementing a registration view.  More... | |
| class | RegistrationWidget | 
| A registration widget.  More... | |
| class | Token | 
| An authentication token hash.  More... | |
| class | UpdatePasswordWidget | 
| A widget which allows a user to choose a new password.  More... | |
| class | User | 
| A user.  More... | |
| Enumerations | |
| enum | PasswordResult { PasswordInvalid, LoginThrottling, PasswordValid } | 
| Enumeration for a password verification result.  More... | |
| enum | IdentityPolicy { LoginNameIdentity, EmailAddressIdentity, OptionalIdentity } | 
| Enumeration for an identity policy.  More... | |
| enum | LoginState { LoggedOut, DisabledLogin, WeakLogin, StrongLogin } | 
| Enumeration for a login state.  More... | |
Namespace for the Authentication module (Wt::Auth).
 1.7.5.1
 1.7.5.1