An implementation of the SaslServer interface. More...
#include <gsaslserverbasic.h>
Public Member Functions | |
SaslServerBasic (const Secrets &, bool ignored, bool force_one_mechanism) | |
Constructor. More... | |
virtual | ~SaslServerBasic () |
Destructor. More... | |
virtual bool | requiresEncryption () const |
Final override from GAuth::SaslServer. More... | |
virtual bool | active () const |
Final override from GAuth::SaslServer. More... | |
virtual std::string | mechanisms (char sep= ' ') const |
Final override from GAuth::SaslServer. More... | |
virtual bool | init (const std::string &mechanism) |
Final override from GAuth::SaslServer. More... | |
virtual std::string | mechanism () const |
Final override from GAuth::SaslServer. More... | |
virtual bool | mustChallenge () const |
Final override from GAuth::SaslServer. More... | |
virtual std::string | initialChallenge () const |
Final override from GAuth::SaslServer. More... | |
virtual std::string | apply (const std::string &response, bool &done) |
Final override from GAuth::SaslServer. More... | |
virtual bool | authenticated () const |
Final override from GAuth::SaslServer. More... | |
virtual std::string | id () const |
Final override from GAuth::SaslServer. More... | |
virtual bool | trusted (GNet::Address) const |
Final override from GAuth::SaslServer. More... | |
Public Member Functions inherited from GAuth::SaslServer | |
virtual | ~SaslServer () |
Destructor. More... | |
An implementation of the SaslServer interface.
Definition at line 47 of file gsaslserverbasic.h.
GAuth::SaslServerBasic::SaslServerBasic | ( | const Secrets & | secrets, |
bool | ignored, | ||
bool | force_one_mechanism | ||
) |
Constructor.
Definition at line 200 of file gsaslserverbasic_native.cpp.
|
virtual |
Destructor.
Definition at line 210 of file gsaslserverbasic_native.cpp.
|
virtual |
Final override from GAuth::SaslServer.
Implements GAuth::SaslServer.
Definition at line 205 of file gsaslserverbasic_native.cpp.
|
virtual |
Final override from GAuth::SaslServer.
Implements GAuth::SaslServer.
Definition at line 238 of file gsaslserverbasic_native.cpp.
References G_ASSERT, G_DEBUG, G_WARNING, G::Str::head(), G::Str::printable(), G::Str::splitIntoTokens(), and G::Str::tail().
|
virtual |
Final override from GAuth::SaslServer.
Implements GAuth::SaslServer.
Definition at line 312 of file gsaslserverbasic_native.cpp.
|
virtual |
Final override from GAuth::SaslServer.
Implements GAuth::SaslServer.
Definition at line 317 of file gsaslserverbasic_native.cpp.
|
virtual |
Final override from GAuth::SaslServer.
Implements GAuth::SaslServer.
Definition at line 220 of file gsaslserverbasic_native.cpp.
References G_DEBUG.
|
virtual |
Final override from GAuth::SaslServer.
Implements GAuth::SaslServer.
Definition at line 227 of file gsaslserverbasic_native.cpp.
|
virtual |
Final override from GAuth::SaslServer.
Implements GAuth::SaslServer.
Definition at line 189 of file gsaslserverbasic_native.cpp.
|
virtual |
Final override from GAuth::SaslServer.
Implements GAuth::SaslServer.
Definition at line 184 of file gsaslserverbasic_native.cpp.
|
virtual |
Final override from GAuth::SaslServer.
Implements GAuth::SaslServer.
Definition at line 215 of file gsaslserverbasic_native.cpp.
|
virtual |
Final override from GAuth::SaslServer.
Implements GAuth::SaslServer.
Definition at line 322 of file gsaslserverbasic_native.cpp.
|
virtual |
Final override from GAuth::SaslServer.
Implements GAuth::SaslServer.
Definition at line 194 of file gsaslserverbasic_native.cpp.
References GNet::Address::displayString(), and G_DEBUG.