Apache HTTPD
Classes | Functions | Variables
mod_authz_user.c File Reference
#include "apr_strings.h"
#include "ap_config.h"
#include "ap_provider.h"
#include "httpd.h"
#include "http_config.h"
#include "http_core.h"
#include "http_log.h"
#include "http_protocol.h"
#include "http_request.h"
#include "mod_auth.h"

Go to the source code of this file.

Classes

struct  authz_user_config_rec
 

Functions

static void * create_authz_user_dir_config (apr_pool_t *p, char *d)
 
static authz_status user_check_authorization (request_rec *r, const char *require_args, const void *parsed_require_args)
 
static authz_status validuser_check_authorization (request_rec *r, const char *require_line, const void *parsed_require_line)
 
static const charuser_parse_config (cmd_parms *cmd, const char *require_line, const void **parsed_require_line)
 
static void register_hooks (apr_pool_t *p)
 

Variables

static const command_rec authz_user_cmds []
 
static const authz_provider authz_user_provider
 
static const authz_provider authz_validuser_provider
 
static int *const aplog_module_index = &( authz_user_module.module_index)
 

Function Documentation

◆ create_authz_user_dir_config()

static void * create_authz_user_dir_config ( apr_pool_t p,
char d 
)
static

Definition at line 34 of file mod_authz_user.c.

◆ register_hooks()

static void register_hooks ( apr_pool_t p)
static

< Run access control hooks only on internal requests with configurations distinct from that of initial request

< Run access control hooks only on internal requests with configurations distinct from that of initial request

Definition at line 126 of file mod_authz_user.c.

◆ user_check_authorization()

static authz_status user_check_authorization ( request_rec r,
const char require_args,
const void *  parsed_require_args 
)
static

Definition at line 48 of file mod_authz_user.c.

◆ user_parse_config()

static const char * user_parse_config ( cmd_parms cmd,
const char require_line,
const void **  parsed_require_line 
)
static

Definition at line 96 of file mod_authz_user.c.

◆ validuser_check_authorization()

static authz_status validuser_check_authorization ( request_rec r,
const char require_line,
const void *  parsed_require_line 
)
static

Definition at line 85 of file mod_authz_user.c.

Variable Documentation

◆ aplog_module_index

int* const aplog_module_index = &( authz_user_module.module_index)
static

Definition at line 137 of file mod_authz_user.c.

◆ authz_user_cmds

const command_rec authz_user_cmds[]
static
Initial value:
=
{
{NULL}
}
return NULL
Definition mod_so.c:359

Definition at line 41 of file mod_authz_user.c.

◆ authz_user_provider

const authz_provider authz_user_provider
static
Initial value:
=
{
}
static authz_status user_check_authorization(request_rec *r, const char *require_args, const void *parsed_require_args)
static const char * user_parse_config(cmd_parms *cmd, const char *require_line, const void **parsed_require_line)

Definition at line 115 of file mod_authz_user.c.

◆ authz_validuser_provider

const authz_provider authz_validuser_provider
static
Initial value:
=
{
}
static authz_status validuser_check_authorization(request_rec *r, const char *require_line, const void *parsed_require_line)

Definition at line 120 of file mod_authz_user.c.