Wt
3.7.1
|
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 | AuthService |
Basic authentication service. More... | |
class | AuthTokenResult |
The result of processing an authentication token. More... | |
class | AuthWidget |
An authentication widget. More... | |
class | BCryptHashFunction |
An cryptographic hash function that implements bcrypt. More... | |
class | EmailTokenResult |
The result of processing an email-sent token. 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 | Identity |
A class that represents a user identity. More... | |
class | IssuedToken |
Token or authorization code that was issued to a relying party. More... | |
class | Login |
A class that manages the current login state. More... | |
class | LostPasswordWidget |
A widget which initiates a lost-password email. More... | |
class | MD5HashFunction |
A cryptograhpic hash function implemented using MD5. More... | |
class | OAuthAccessToken |
An OAuth access token. More... | |
class | OAuthAuthorizationEndpointProcess |
Allows clients to authorize users according to the OAuth 2.0 protocol. More... | |
class | OAuthClient |
class | OAuthProcess |
An OAuth authorization (and authentication) process. More... | |
class | OAuthService |
An OAuth authorization (and authentication) service provider. More... | |
class | OAuthTokenEndpoint |
Endpoint to retrieve an access token. More... | |
class | OidcProcess |
An OpenId Connect authentication process. More... | |
class | OidcService |
An OpenId Connect authentication service provider. More... | |
class | OidcUserInfoEndpoint |
Endpoint at which user info can be requested. 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 | SHA1HashFunction |
A cryptographic hash function implemented using SHA1. 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... | |
enum | ClientSecretMethod { HttpAuthorizationBasic, PlainUrlParameter, RequestBodyParameter } |
Enumeration of the OAuth client authorization method. More... | |
Namespace for the Authentication module (Wt::Auth).