Wt: Wt::Auth Namespace Reference

Wt 3.3.0

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Namespace List
- Namespace Members

Classes | Enumerations
Wt::Auth Namespace Reference

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...

## Detailed Description

Namespace for the Authentication module (Wt::Auth).

All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator