#include <http.h>
Inheritance diagram for PHTTPSimpleAuth:
Public Member Functions | |
PHTTPSimpleAuth (const PString &realm, const PString &username, const PString &password) | |
virtual PObject * | Clone () const |
virtual PString | GetRealm (const PHTTPRequest &request) const |
virtual BOOL | Validate (const PHTTPRequest &request, const PString &authInfo) const |
virtual BOOL | IsActive () const |
const PString & | GetUserName () const |
const PString & | GetPassword () const |
Protected Attributes | |
PString | realm |
PString | username |
PString | password |
|
|
|
Create a copy of the class on the heap. This is used by the PHTTPResource# classes for maintaining authorisation to resources.
Reimplemented from PObject. |
|
Get the password allocated to this simple authorisation.
|
|
Get the realm or name space for the user authorisation name and password as required by the basic authorisation system of HTTP/1.0.
Implements PHTTPAuthority. |
|
Get the user name allocated to this simple authorisation.
|
|
Determine if the authirisation is to be applied. This could be used to distinguish between net requiring authorisation and requiring autorisation but having no password. The default behaviour is to return TRUE.
Reimplemented from PHTTPAuthority. |
|
Validate the user and password provided by the remote HTTP client for the realm specified by the class instance.
Implements PHTTPAuthority. |
|
|
|
|
|
|