Class authenticate_context¶
ClassList > authenticate_context
#include <authenticate_context.hpp>
Public Attributes¶
| Type | Name |
|---|---|
| char | Au_user_password |
| MOP | authorization_class |
| authenticate_cache | caches |
| MOP | current_user |
| MOP | dba_user |
| bool | disable_auth_check |
| bool | ignore_passwords |
| MOP | password_class |
| MOP | public_user |
| MOP | root |
| MOP | root_class |
| MOP | user_class |
| char | user_name = { '\0' } |
| char | user_password_des_oldstyle = { '\0' } |
| char | user_password_sha1 = { '\0' } |
| char | user_password_sha2_512 = { '\0' } |
| std::stack< MOP > | user_stack |
Public Functions¶
| Type | Name |
|---|---|
| authenticate_context (void) |
|
| int | check_user (void) |
| void | disable_passwords (void) |
| void | final_ctx (void) |
| const char * | get_current_user_name (void) |
| MOP | get_dba_user (void) |
| MOP | get_public_user (void) |
| const char * | get_public_user_name (void) |
| const char * | get_user_class_name (void) |
| bool | has_user_name (void) |
| void | init_ctx (void) |
| int | install (void) |
| int | login (const char * name, const char * password, bool ignore_dba_privilege) |
| int | pop_user () |
| int | push_user (MOP user) |
| int | set_password (MOP user, const char * password) |
| int | set_password (MOP user, const char * password, int encode, char encrypt_prefix) |
| int | set_user (MOP newuser) |
| int | start (void) |
| ~authenticate_context () |
Public Attributes Documentation¶
variable Au_user_password¶
variable authorization_class¶
variable caches¶
variable current_user¶
variable dba_user¶
variable disable_auth_check¶
variable ignore_passwords¶
variable password_class¶
variable public_user¶
variable root¶
variable root_class¶
variable user_class¶
variable user_name¶
variable user_password_des_oldstyle¶
variable user_password_sha1¶
variable user_password_sha2_512¶
variable user_stack¶
Public Functions Documentation¶
function authenticate_context¶
function check_user¶
function disable_passwords¶
function final_ctx¶
function get_current_user_name¶
function get_dba_user¶
function get_public_user¶
function get_public_user_name¶
function get_user_class_name¶
function has_user_name¶
function init_ctx¶
function install¶
function login¶
int authenticate_context::login (
const char * name,
const char * password,
bool ignore_dba_privilege
)
function pop_user¶
function push_user¶
function set_password [1/2]¶
function set_password [2/2]¶
int authenticate_context::set_password (
MOP user,
const char * password,
int encode,
char encrypt_prefix
)
function set_user¶
function start¶
function ~authenticate_context¶
The documentation for this class was generated from the following file cubrid/src/object/authenticate_context.hpp