|
Cutelyst
2.12.0
|

Public Member Functions | |
| AuthenticationStore (QObject *parent=nullptr) | |
| virtual AuthenticationUser | autoCreateUser (Context *c, const ParamsMultiMap &userinfo) const |
| virtual AuthenticationUser | autoUpdateUser (Context *c, const ParamsMultiMap &userinfo) const |
| virtual bool | canAutoCreateUser () const |
| virtual bool | canAutoUpdateUser () const |
| virtual AuthenticationUser | findUser (Context *c, const ParamsMultiMap &userinfo)=0 |
| virtual QVariant | forSession (Context *c, const AuthenticationUser &user) |
| virtual AuthenticationUser | fromSession (Context *c, const QVariant &frozenUser) |
Definition at line 26 of file authenticationstore.h.
|
explicit |
Constructs a new authentication store object with the given parent.
Definition at line 24 of file authenticationstore.cpp.
|
virtual |
Reimplement this if your store supports automatic user creation
Definition at line 39 of file authenticationstore.cpp.
Referenced by Cutelyst::AuthenticationRealm::findUser().
|
virtual |
Reimplement this if your store supports automatic user update
Definition at line 49 of file authenticationstore.cpp.
Referenced by Cutelyst::AuthenticationRealm::findUser().
|
virtual |
Reimplement this if your store supports automatic user creation
Definition at line 34 of file authenticationstore.cpp.
Referenced by Cutelyst::AuthenticationRealm::findUser().
|
virtual |
Reimplement this if your store supports automatic user update
Definition at line 44 of file authenticationstore.cpp.
Referenced by Cutelyst::AuthenticationRealm::findUser().
|
pure virtual |
Retrieve the user that matches the user info
Implemented in Cutelyst::StoreMinimal, and Cutelyst::StoreHtpasswd.
Referenced by Cutelyst::AuthenticationRealm::findUser().
|
virtual |
Reimplement this so that you return a serializable value that can be used to identify the user. The default implementation just returns the user.
Reimplemented in Cutelyst::StoreMinimal, and Cutelyst::StoreHtpasswd.
Definition at line 54 of file authenticationstore.cpp.
Referenced by Cutelyst::AuthenticationRealm::persistUser().
|
virtual |
Reimplement this so that you return a User that was stored in the session.
The default implementation just returns the user.
Reimplemented in Cutelyst::StoreMinimal, and Cutelyst::StoreHtpasswd.
Definition at line 60 of file authenticationstore.cpp.
Referenced by Cutelyst::AuthenticationRealm::restoreUser().
1.8.15