File authenticate.h¶
FileList > cubrid > src > object > authenticate.h
Go to the source code of this file
#include <stdio.h>#include <stdlib.h>#include "error_manager.h"#include "class_object.h"#include "databases_file.h"#include "object_fetch.h"#include "extract_schema.hpp"#include "schema_system_catalog_constants.h"#include "set_object.h"#include "authenticate_constants.h"#include "authenticate_context.hpp"
Public Functions¶
Macros¶
| Type | Name |
|---|---|
| define | AU_DISABLE (save) /* multi line expression */ |
| define | AU_DISABLE_PASSWORDS () [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->disable\_passwords (); |
| define | AU_ENABLE (save) /* multi line expression */ |
| define | AU_RESTORE (save) /* multi line expression */ |
| define | AU_SAVE_AND_DISABLE (save) /* multi line expression */ |
| define | AU_SAVE_AND_ENABLE (save) /* multi line expression */ |
| define | AU_SET_USER [**au\_set\_user**](authenticate_8h.md#define-au_set_user) |
| define | Au_authorization_class [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->authorization\_class |
| define | Au_cache [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->caches |
| define | Au_dba_user [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->dba\_user |
| define | Au_disable [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->disable\_auth\_check |
| define | Au_password_class [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->password\_class |
| define | Au_public_user [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->public\_user |
| define | Au_root [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->root |
| define | Au_root_class [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->root\_class |
| define | Au_user [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->current\_user |
| define | Au_user_class [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->user\_class |
| define | Au_user_name [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->user\_name |
| define | Au_user_password [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->[**user\_password**](broker__monitor_8c.md#function-timeout) |
| define | Au_user_password_des_oldstyle [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->user\_password\_des\_oldstyle |
| define | Au_user_password_sha1 [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->user\_password\_sha1 |
| define | Au_user_password_sha2_512 [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->user\_password\_sha2\_512 |
| define | au_check_user [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->check\_user |
| define | au_final [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->final\_ctx |
| define | au_free_authorization_cache_and_init (cache) /* multi line expression */ |
| define | au_get_current_user_name [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->get\_current\_user\_name |
| define | au_get_public_user_name [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->get\_public\_user\_name |
| define | au_get_user_class_name [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->get\_user\_class\_name |
| define | au_has_user_name [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->has\_user\_name |
| define | au_init [**au\_ctx**](authenticate_8c.md#function-au_ctx) |
| define | au_install [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->install |
| define | au_perform_pop_user [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->pop\_user |
| define | au_perform_push_user [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->push\_user |
| define | au_reset_authorization_caches () /* multi line expression */ |
| define | au_set_password_encrypt [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->set\_password |
| define | au_set_user [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->set\_user |
| define | au_start [**au\_ctx**](authenticate_8c.md#function-au_ctx) ()->start |
Public Functions Documentation¶
function au_add_member¶
function au_add_user¶
function au_change_class_owner¶
function au_change_class_owner_including_partitions¶
function au_change_serial_owner¶
function au_change_sp_owner¶
function au_change_sp_owner_with_transfer_privileges¶
int au_change_sp_owner_with_transfer_privileges (
PARSER_CONTEXT * parser,
MOP sp_mop,
MOP owner_mop
)
function au_change_trigger_owner¶
function au_check_class_authorization¶
function au_check_owner¶
function au_check_procedure_authorization¶
function au_check_serial_authorization¶
function au_check_server_authorization¶
function au_ctx¶
function au_disable_passwords¶
function au_drop_member¶
function au_drop_user¶
function au_dump¶
function au_dump_auth¶
function au_dump_to_file¶
function au_dump_user¶
function au_export_grants¶
int au_export_grants (
extract_context & ctxt,
print_output & output_ctx,
MOP class_mop,
DB_OBJECT_TYPE obj_type
)
function au_export_users¶
function au_fetch_class¶
function au_fetch_class_by_classmop¶
int au_fetch_class_by_classmop (
MOP op,
SM_CLASS ** class_ptr,
AU_FETCHMODE fetchmode,
DB_AUTH type
)
function au_fetch_class_by_instancemop¶
int au_fetch_class_by_instancemop (
MOP op,
SM_CLASS ** class_ptr,
AU_FETCHMODE fetchmode,
DB_AUTH type
)
function au_fetch_class_force¶
function au_fetch_instance¶
int au_fetch_instance (
MOP op,
MOBJ * obj_ptr,
AU_FETCHMODE mode,
LC_FETCH_VERSION_TYPE fetch_version_type,
DB_AUTH type
)
function au_fetch_instance_force¶
int au_fetch_instance_force (
MOP op,
MOBJ * obj_ptr,
AU_FETCHMODE fetchmode,
LC_FETCH_VERSION_TYPE fetch_version_type
)
function au_find_user¶
function au_find_user_to_drop¶
function au_force_write_new_auth¶
function au_get_class_owner¶
function au_get_class_privilege¶
function au_get_object¶
function au_get_set¶
function au_get_user_name¶
function au_grant¶
function au_is_dba_group_member¶
function au_is_server_authorized_user¶
function au_is_user_group_member¶
function au_login¶
function au_revoke¶
function au_set_get_obj¶
function au_set_user_comment¶
function au_set_user_timestamps¶
function au_update_user_timestamp¶
Macro Definition Documentation¶
define AU_DISABLE¶
define AU_DISABLE_PASSWORDS¶
define AU_ENABLE¶
define AU_RESTORE¶
define AU_SAVE_AND_DISABLE¶
define AU_SAVE_AND_ENABLE¶
define AU_SET_USER¶
define Au_authorization_class¶
define Au_cache¶
define Au_dba_user¶
define Au_disable¶
define Au_password_class¶
define Au_public_user¶
define Au_root¶
define Au_root_class¶
define Au_user¶
define Au_user_class¶
define Au_user_name¶
define Au_user_password¶
define Au_user_password_des_oldstyle¶
define Au_user_password_sha1¶
define Au_user_password_sha2_512¶
define au_check_user¶
define au_final¶
define au_free_authorization_cache_and_init¶
define au_get_current_user_name¶
define au_get_public_user_name¶
define au_get_user_class_name¶
define au_has_user_name¶
define au_init¶
define au_install¶
define au_perform_pop_user¶
define au_perform_push_user¶
define au_reset_authorization_caches¶
define au_set_password_encrypt¶
define au_set_user¶
define au_start¶
The documentation for this class was generated from the following file cubrid/src/object/authenticate.h