Wt  3.2.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
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).


Generated on Mon Sep 24 2012 for the C++ Web Toolkit (Wt) by doxygen 1.8.1.2