|
| *hash< HttpResponseInfo > | authenticateRequest (HttpListenerInterface listener, hash< auto > hdr, reference< hash > cx) |
| | primary method called to authenticate each request
|
| |
| | authenticate (reference< hash< auto > > cx, string user, string pass='') |
| | called to authenticate a user for a connection
|
| |
| deprecated | authenticate (string user, string pass='') |
| | called to authenticate a user for a connection
|
| |
| | authenticateByIP (reference< hash< auto > > cx, string ip, reference< bool > authenticated) |
| | Called to try to authenticate the connection based on the source IP address.
|
| |
| deprecated | authenticateByIP (string ip, reference< string > user) |
| | called when the connection requires authentication, but no authentication credentials were supplied, to try to authenticate the connection based on the source IP address
|
| |
| *hash< HttpResponseInfo > | authenticateRequest (HttpListenerInterface listener, hash< auto > hdr, reference< hash< auto > > cx) |
| | Primary method called to authenticate each request.
|
| |
| hash< HttpResponseInfo > | do401 (string msg='Authentication is required to access this server', *hash< auto > cx) |
| | returns a 401 response with the given string argument as the message body
|
| |
| | endRequest () |
| | Called after a request has been handled to allow the authenticator to remove any thread-local auth information.
|
| |
| hash< auto > | getAuthHeader () |
| | returns a hash with one item - WWW-Authenticate header set to correct realm
|
| |
| hash< auto > | getAuthHeader (hash< auto > cx) |
| | returns a hash with one item - WWW-Authenticate header set to correct realm
|
| |
| string | getRealm () |
| | returns the authentication realm as a string
|
| |
| bool | requiresAuthentication () |
| | called to check if the connection requires authentication
|
| |
class providing automatic authentication for all requests