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