#include <OW_LocalAuthentication.hpp>
Inheritance diagram for OW_NAMESPACE::LocalAuthentication:
Public Member Functions | |
LocalAuthentication (const LoggerRef &logger) | |
~LocalAuthentication () | |
bool | authenticate (String &userName, const String &info, HTTPSvrConnection *htcon) |
Private Member Functions | |
String | createNewChallenge (const String &uid, const String &userName) |
void | cleanupEntry (const AuthEntry &entry) |
void | cleanupStaleEntries () |
LocalAuthentication (const LocalAuthentication &) | |
LocalAuthentication & | operator= (const LocalAuthentication &) |
Private Attributes | |
std::vector< AuthEntry > | m_authEntries |
LoggerRef | m_logger |
Classes | |
struct | AuthEntry |
Definition at line 49 of file OW_LocalAuthentication.hpp.
|
Definition at line 146 of file OW_LocalAuthentication.cpp. References OW_NAMESPACE::LocalAuthenticationCommon::initializeDir(), OW_NAMESPACE::initializeHelper(), and OW_NAMESPACE::useHelper(). |
|
Definition at line 160 of file OW_LocalAuthentication.cpp. References cleanupEntry(), i, and m_authEntries. |
|
|
|
Definition at line 262 of file OW_LocalAuthentication.cpp. References cleanupStaleEntries(), OW_NAMESPACE::String::empty(), OW_NAMESPACE::parseInfo(), and OW_NAMESPACE::HTTPSvrConnection::setErrorDetails(). |
|
Definition at line 395 of file OW_LocalAuthentication.cpp. References OW_NAMESPACE::cleanupEntryHelper(), OW_NAMESPACE::LocalAuthentication::AuthEntry::cookie, OW_NAMESPACE::LocalAuthentication::AuthEntry::fileName, OW_LOG_ERROR, OW_NAMESPACE::FileSystem::removeFile(), and OW_NAMESPACE::useHelper(). Referenced by cleanupStaleEntries(), and ~LocalAuthentication(). |
|
Definition at line 412 of file OW_LocalAuthentication.cpp. References OW_NAMESPACE::DateTime::addMinutes(), cleanupEntry(), m_authEntries, and OW_NAMESPACE::DateTime::setToCurrent(). Referenced by authenticate(). |
|
|
|
|
Definition at line 72 of file OW_LocalAuthentication.hpp. Referenced by cleanupStaleEntries(), createNewChallenge(), and ~LocalAuthentication(). |
|
Definition at line 73 of file OW_LocalAuthentication.hpp. |