MaAuth Class Reference

Inheritance diagram for MaAuth:

MprLink List of all members.

Detailed Description

Authorization Class.

The MaAuth class is the foundation authorization class and is used as base class by MaDirectory and MaLocation. It stores the authorization configuration information required to determine if a client request should be permitted to the resource controlled by this object.

Stability classification:
Evolving.


Public Member Functions

void getGroups (MprStringList *list)
MprListgetList ()
 Destructor.
MaAcl getRequiredAcl ()
void getUsers (MprStringList *list)
void insertAfter (MprLink *item)
 Return the owning list Insert after this member.
void insertPrior (MprLink *item)
 Insert prior to this member.
void reset ()


Member Function Documentation

void MaAuth::getGroups MprStringList *  list  ) 
 

Synopsis:
Get a list of the groups.
Overview:
Get a list of the authorization groups defined for this MaAuth object.
Parameters:
list String list object to which the group names will be added.

MaAcl MaAuth::getRequiredAcl  ) 
 

Synopsis:
Get an ACL mask
Overview:
Get an Access Control List mask for this auth object.
Returns:
Returns the MaAcl mask.

void MaAuth::getUsers MprStringList *  list  ) 
 

Synopsis:
Get a list of the users.
Overview:
Get a list of the authorization users defined for this MaAuth object.
Parameters:
list String list object to which the users names will be added.

void MaAuth::reset  ) 
 

Synopsis:
Reset the authorization object.
Overview:
Reset the authorization object and discard all user and group authorization records.


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

© Mbedthis Software LLC, 2003-2009. All rights reserved. Mbedthis is a trademark of Mbedthis Software LLC.