SIPXAuthHelper Class Reference

#include <SIPXAuthHelper.h>

List of all members.


Detailed Description

Common helper utility for the MailboxManager CGI and the.

Author:
John P. Coffey
Version:
1.0

Public Member Functions

virtual ~SIPXAuthHelper ()
 Virtual Destructor.
UtlBoolean isAuthorizedUser (const UtlString &loginString, const UtlString &loginPassToken, const UtlString &domainName, const UtlString &realmName, const UtlBoolean &checkPermissions, UtlString &rContactUserID, UtlString &rContactDomain, UtlString &rErrorLog) const
 checks the users credentials

Static Public Member Functions

static SIPXAuthHelpergetInstance ()
 singleton

Private Member Functions

 SIPXAuthHelper ()
 Ctor.
UtlBoolean comparePassToken (const UtlString &userOrExtensionAtOptDomain, const UtlString &loginPassToken, const UtlString &realmName, const UtlString &dbPassToken, const UtlString &dbAuthType) const

Static Private Attributes

static OsMutex sLockMutex
static SIPXAuthHelperspInstance = NULL

Constructor & Destructor Documentation

~SIPXAuthHelper (  )  [virtual]

Virtual Destructor.

SIPXAuthHelper (  )  [private]

Ctor.


Member Function Documentation

SIPXAuthHelper * getInstance (  )  [static]

singleton

UtlBoolean isAuthorizedUser ( const UtlString loginString,
const UtlString loginPassToken,
const UtlString domainName,
const UtlString realmName,
const UtlBoolean checkPermissions,
UtlString rContactUserID,
UtlString rContactDomain,
UtlString rErrorLog 
) const

checks the users credentials

UtlBoolean comparePassToken ( const UtlString userOrExtensionAtOptDomain,
const UtlString loginPassToken,
const UtlString realmName,
const UtlString dbPassToken,
const UtlString dbAuthType 
) const [private]


Member Data Documentation

OsMutex sLockMutex [static, private]

SIPXAuthHelper * spInstance = NULL [static, private]


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:13:23 build16 abuild