Main Page | Modules | Namespace List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

mod_auth.h File Reference

#include "apr_pools.h"
#include "apr_hash.h"
#include "httpd.h"

Go to the source code of this file.

Classes

struct  authn_provider
struct  authn_provider_list
struct  authz_provider

Defines

#define AUTHN_PROVIDER_GROUP   "authn"
#define AUTHN_DEFAULT_PROVIDER   "file"
#define AUTHZ_GROUP_NOTE   "authz_group_note"
#define AUTHN_PROVIDER_NAME_NOTE   "authn_provider_name"
#define AUTHN_PREFIX   "AUTHENTICATE_"

Typedefs

typedef authn_provider_list authn_provider_list

Enumerations

enum  authn_status {
  AUTH_DENIED, AUTH_GRANTED, AUTH_USER_FOUND, AUTH_USER_NOT_FOUND,
  AUTH_GENERAL_ERROR
}


Define Documentation

#define AUTHN_DEFAULT_PROVIDER   "file"
 

Definition at line 38 of file mod_auth.h.

Referenced by authenticate_basic_user(), and get_hash().

#define AUTHN_PREFIX   "AUTHENTICATE_"
 

Definition at line 43 of file mod_auth.h.

Referenced by authn_dbd_password(), authn_dbd_realm(), and authn_ldap_check_password().

#define AUTHN_PROVIDER_GROUP   "authn"
 

Definition at line 37 of file mod_auth.h.

Referenced by add_authn_provider(), authaliassection(), authenticate_basic_user(), authn_dbd_hooks(), get_hash(), and register_hooks().

#define AUTHN_PROVIDER_NAME_NOTE   "authn_provider_name"
 

Definition at line 41 of file mod_auth.h.

Referenced by authenticate_basic_user(), authn_alias_check_password(), authn_alias_get_realm_hash(), and get_hash().

#define AUTHZ_GROUP_NOTE   "authz_group_note"
 

Definition at line 40 of file mod_auth.h.

Referenced by check_file_owner(), check_user_access(), and dbm_check_auth().


Typedef Documentation

typedef struct authn_provider_list authn_provider_list
 

Definition at line 68 of file mod_auth.h.


Enumeration Type Documentation

enum authn_status
 

Enumerator:
AUTH_DENIED 
AUTH_GRANTED 
AUTH_USER_FOUND 
AUTH_USER_NOT_FOUND 
AUTH_GENERAL_ERROR 

Definition at line 45 of file mod_auth.h.


© sourcejam.com 2005-2008