Fawkes API  Fawkes Development Version
WebviewUserVerifier Class Reference

Webview user verification. More...

#include "user_verifier.h"

Inheritance diagram for WebviewUserVerifier:

Public Member Functions

 WebviewUserVerifier (fawkes::Configuration *config, fawkes::Logger *logger)
 Constructor. More...
 
virtual ~WebviewUserVerifier ()
 Destructor. More...
 
virtual bool verify_user (const char *user, const char *password) throw ()
 Verify a user. More...
 
- Public Member Functions inherited from fawkes::WebUserVerifier
virtual ~WebUserVerifier ()
 Virtual empty destructor. More...
 

Detailed Description

Webview user verification.

Verifies users against entries in the configuration database.

Author
Tim Niemueller

Definition at line 33 of file user_verifier.h.

Constructor & Destructor Documentation

◆ WebviewUserVerifier()

WebviewUserVerifier::WebviewUserVerifier ( fawkes::Configuration config,
fawkes::Logger logger 
)

Constructor.

Parameters
configconfiguration to read users from
loggerlogger for log output

Definition at line 52 of file user_verifier.cpp.

◆ ~WebviewUserVerifier()

WebviewUserVerifier::~WebviewUserVerifier ( )
virtual

Destructor.

Definition at line 59 of file user_verifier.cpp.

Member Function Documentation

◆ verify_user()

bool WebviewUserVerifier::verify_user ( const char *  user,
const char *  password 
)
throw (
)
virtual

Verify a user.

Check if the passed credentials are valid.

Parameters
useruser name
passworduser supplied password, might be a hash.
Returns
true, if the credentials are valid and the user should be allowed access, false otherwise.

Implements fawkes::WebUserVerifier.

Definition at line 65 of file user_verifier.cpp.

References fawkes::Configuration::get_string().


The documentation for this class was generated from the following files: