|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <ReproServerAuthManager.hxx>
Protected Member Functions | |
| virtual void | requestCredential (const resip::Data &user, const resip::Data &realm, const resip::SipMessage &msg, const resip::Auth &auth, const resip::Data &transactionId) |
| virtual bool | useAuthInt () const |
| virtual bool | rejectBadNonces () const |
| virtual resip::AsyncBool | requiresChallenge (const resip::SipMessage &msg) |
| should return true if the request must be challenged The default is to challenge all requests - override this class to change this beviour | |
Protected Member Functions inherited from resip::ServerAuthManager | |
| virtual bool | proxyAuthenticationMode () const |
| virtual bool | authorizedForThisIdentity (const resip::Data &user, const resip::Data &realm, resip::Uri &fromUri) |
| should return true if the passed in user is authorized for the provided uri | |
| virtual const Data & | getChallengeRealm (const SipMessage &msg) |
| returns the realm to be used for the challenge | |
| virtual bool | isMyRealm (const Data &realm) |
| should return true if realm passed in is ours and we can challenge | |
| Result | issueChallengeIfRequired (SipMessage *sipMsg) |
| void | issueChallenge (SipMessage *sipMsg, bool stale=false) |
| virtual void | onAuthSuccess (const SipMessage &msg) |
| virtual void | onAuthFailure (AuthFailureReason reason, const SipMessage &msg) |
Definition at line 25 of file ReproServerAuthManager.hxx.
| ReproServerAuthManager::ReproServerAuthManager | ( | resip::DialogUsageManager & | dum, |
| resip::Dispatcher * | authRequestDispatcher, | ||
| AclStore & | aclDb, | ||
| bool | useAuthInt, | ||
| bool | rejectBadNonces, | ||
| bool | challengeThirdParties, | ||
| const resip::Data & | staticRealm = resip::Data::Empty, |
||
| const std::vector< resip::DigestType > & | challengeDigestTypes = std::vector<resip::DigestType>() |
||
| ) |
Definition at line 17 of file ReproServerAuthManager.cxx.
| ReproServerAuthManager::~ReproServerAuthManager | ( | ) |
Definition at line 34 of file ReproServerAuthManager.cxx.
|
protectedvirtual |
Reimplemented from resip::ServerAuthManager.
Definition at line 45 of file ReproServerAuthManager.cxx.
|
protectedvirtual |
Implements resip::ServerAuthManager.
Definition at line 65 of file ReproServerAuthManager.cxx.
|
protectedvirtual |
should return true if the request must be challenged The default is to challenge all requests - override this class to change this beviour
Reimplemented from resip::ServerAuthManager.
Definition at line 51 of file ReproServerAuthManager.cxx.
|
protectedvirtual |
Reimplemented from resip::ServerAuthManager.
Definition at line 39 of file ReproServerAuthManager.cxx.