Greenbone Security Assistant  7.0.0
credentials_t Struct Reference

Structure of credential related information. More...

#include <gsad_base.h>

Collaboration diagram for credentials_t:
Collaboration graph

Data Fields

struct timeval cmd_start
 Seconds since command page handler started. More...
 
char * username
 Name of user. More...
 
char * password
 User's password. More...
 
char * role
 User's role. More...
 
char * timezone
 User's timezone. More...
 
char * token
 Session token. More...
 
char * caller
 Caller URL, for POST relogin. More...
 
char * current_page
 Current page URL, for refresh. More...
 
char * capabilities
 Capabilites of manager. More...
 
char * language
 Accept-Language browser header. More...
 
char * severity
 Severity class. More...
 
char * pw_warning
 Password policy warning message. More...
 
char * client_address
 Client's address. More...
 
GTree * chart_prefs
 Chart preferences. More...
 
char * autorefresh
 Auto-refresh interval. More...
 
GTree * last_filt_ids
 Last filter ids. More...
 
params_tparams
 Request parameters. More...
 
int charts
 Whether to show charts for this user. More...
 
int guest
 Whether the user is a guest user. More...
 

Detailed Description

Structure of credential related information.

Definition at line 66 of file gsad_base.h.

Field Documentation

char* credentials_t::autorefresh

Auto-refresh interval.

Definition at line 82 of file gsad_base.h.

char* credentials_t::caller

Caller URL, for POST relogin.

Definition at line 74 of file gsad_base.h.

Referenced by exec_omp_post(), and handle_request().

char* credentials_t::capabilities

Capabilites of manager.

Definition at line 76 of file gsad_base.h.

Referenced by command_enabled(), gsad_message(), and handle_request().

GTree* credentials_t::chart_prefs

Chart preferences.

Definition at line 81 of file gsad_base.h.

int credentials_t::charts

Whether to show charts for this user.

Definition at line 85 of file gsad_base.h.

Referenced by exec_omp_get(), gsad_message(), and handle_request().

char* credentials_t::client_address

Client's address.

Definition at line 80 of file gsad_base.h.

Referenced by gsad_message(), and handle_request().

struct timeval credentials_t::cmd_start

Seconds since command page handler started.

Definition at line 68 of file gsad_base.h.

Referenced by exec_omp_get(), and exec_omp_post().

char* credentials_t::current_page

Current page URL, for refresh.

Definition at line 75 of file gsad_base.h.

int credentials_t::guest

Whether the user is a guest user.

Definition at line 86 of file gsad_base.h.

Referenced by dashboard(), and handle_request().

char* credentials_t::language

Accept-Language browser header.

Definition at line 77 of file gsad_base.h.

Referenced by gsad_message(), handle_request(), and save_my_settings_omp().

GTree* credentials_t::last_filt_ids

Last filter ids.

Definition at line 83 of file gsad_base.h.

Referenced by delete_filter_omp().

params_t* credentials_t::params

Request parameters.

Definition at line 84 of file gsad_base.h.

Referenced by exec_omp_get(), exec_omp_post(), gsad_message(), and handle_request().

char* credentials_t::password

User's password.

Definition at line 70 of file gsad_base.h.

Referenced by manager_connect(), save_my_settings_omp(), and save_user_omp().

char* credentials_t::pw_warning

Password policy warning message.

Definition at line 79 of file gsad_base.h.

char* credentials_t::role

User's role.

Definition at line 71 of file gsad_base.h.

Referenced by gsad_message(), and handle_request().

char* credentials_t::severity

Severity class.

Definition at line 78 of file gsad_base.h.

Referenced by save_my_settings_omp().

char* credentials_t::timezone

User's timezone.

Definition at line 72 of file gsad_base.h.

Referenced by exec_omp_get(), exec_omp_post(), and save_my_settings_omp().

char* credentials_t::token

Session token.

Definition at line 73 of file gsad_base.h.

Referenced by exec_omp_get(), exec_omp_post(), gsad_message(), handle_request(), and user_logout_all_sessions().

char* credentials_t::username

The documentation for this struct was generated from the following file: