Icinga-core 1.4.0
next gen monitoring
include/cgiauth.h File Reference
#include "common.h"
#include "objects.h"

Go to the source code of this file.

Data Structures

struct  authdata_struct

Typedefs

typedef struct authdata_struct authdata

Functions

int get_authentication_information (authdata *)
int parse_authorization_config_file (char *, authdata *)
int set_authz_permissions (char *, authdata *)
int is_authorized_for_host (host *, authdata *)
int is_authorized_for_service (service *, authdata *)
int is_authorized_for_all_hosts (authdata *)
int is_authorized_for_all_services (authdata *)
int is_authorized_for_system_information (authdata *)
int is_authorized_for_system_commands (authdata *)
int is_authorized_for_host_commands (host *, authdata *)
int is_authorized_for_service_commands (service *, authdata *)
int is_authorized_for_hostgroup (hostgroup *, authdata *)
int is_authorized_for_servicegroup (servicegroup *, authdata *)
int is_authorized_for_configuration_information (authdata *)
int is_authorized_for_read_only (authdata *)

Typedef Documentation

typedef struct authdata_struct authdata

Function Documentation

int get_authentication_information ( authdata )

Definition at line 43 of file cgiauth.c.

int is_authorized_for_all_hosts ( authdata )

Definition at line 689 of file cgiauth.c.

int is_authorized_for_all_services ( authdata )

Definition at line 704 of file cgiauth.c.

int is_authorized_for_configuration_information ( authdata )

Definition at line 734 of file cgiauth.c.

int is_authorized_for_host ( host ,
authdata  
)

Definition at line 309 of file cgiauth.c.

int is_authorized_for_host_commands ( host ,
authdata  
)

Definition at line 820 of file cgiauth.c.

int is_authorized_for_hostgroup ( hostgroup ,
authdata  
)

Definition at line 449 of file cgiauth.c.

int is_authorized_for_read_only ( authdata )

Definition at line 488 of file cgiauth.c.

int is_authorized_for_service ( service ,
authdata  
)

Definition at line 502 of file cgiauth.c.

int is_authorized_for_service_commands ( service ,
authdata  
)

Definition at line 764 of file cgiauth.c.

int is_authorized_for_servicegroup ( servicegroup ,
authdata  
)

Definition at line 470 of file cgiauth.c.

int is_authorized_for_system_commands ( authdata )

Definition at line 749 of file cgiauth.c.

int is_authorized_for_system_information ( authdata )

Definition at line 719 of file cgiauth.c.

int parse_authorization_config_file ( char *  ,
authdata  
)

Definition at line 199 of file cgiauth.c.

int set_authz_permissions ( char *  ,
authdata  
)

Definition at line 287 of file cgiauth.c.

 All Data Structures Files Functions Variables Typedefs Defines