Skip to content

File authenticate.c

FileList > cubrid > src > object > authenticate.c

Go to the source code of this file

  • #include "config.h"
  • #include <stdio.h>
  • #include <stdlib.h>
  • #include <string.h>
  • #include <ctype.h>
  • #include <assert.h>
  • #include <stack>
  • #include "porting.h"
  • #include "misc_string.h"
  • #include "memory_alloc.h"
  • #include "dbtype.h"
  • #include "error_manager.h"
  • #include "work_space.h"
  • #include "object_primitive.h"
  • #include "class_object.h"
  • #include "schema_manager.h"
  • #include "authenticate.h"
  • #include "object_accessor.h"
  • #include "encryption.h"
  • #include "crypt_opfunc.h"
  • #include "message_catalog.h"
  • #include "string_opfunc.h"
  • #include "transaction_cl.h"
  • #include "db.h"
  • #include "transform.h"
  • #include "schema_system_catalog_constants.h"
  • #include "environment_variable.h"
  • #include "object_print.h"
  • #include "optimizer.h"
  • #include "network_interface_cl.h"
  • #include "printer.hpp"
  • #include "authenticate_access_auth.hpp"
  • #include "authenticate_cache.hpp"
  • #include "authenticate_grant.hpp"
  • #include "catalog_class.h"

Public Static Attributes

Type Name
authenticate_context * au_ctx_obj = [**nullptr**](broker__monitor_8c.md#function-timeout)

Public Functions

Type Name
int au_check_serial_authorization (MOP serial_object)
int au_check_server_authorization (MOP server_object)
authenticate_context * au_ctx (void)
void au_disable_passwords (void)
void au_dump (void)
void au_dump_auth (FILE * fp)
void au_dump_to_file (FILE * fp)
void au_dump_user (MOP user, FILE * fp)
int au_get_object (MOP obj, const char * attname, MOP * mop_ptr)
int au_get_set (MOP obj, const char * attname, DB_SET ** set)
bool au_is_server_authorized_user (DB_VALUE * owner_val)
int au_login (const char * name, const char * password, bool ignore_dba_privilege)
int au_set_get_obj (DB_SET * set, int index, MOP * obj)

Public Static Attributes Documentation

variable au_ctx_obj

authenticate_context* au_ctx_obj;

Public Functions Documentation

function au_check_serial_authorization

int au_check_serial_authorization (
    MOP serial_object
) 

function au_check_server_authorization

int au_check_server_authorization (
    MOP server_object
) 

function au_ctx

authenticate_context * au_ctx (
    void
) 

function au_disable_passwords

void au_disable_passwords (
    void
) 

function au_dump

void au_dump (
    void
) 

function au_dump_auth

void au_dump_auth (
    FILE * fp
) 

function au_dump_to_file

void au_dump_to_file (
    FILE * fp
) 

function au_dump_user

void au_dump_user (
    MOP user,
    FILE * fp
) 

function au_get_object

int au_get_object (
    MOP obj,
    const  char * attname,
    MOP * mop_ptr
) 

function au_get_set

int au_get_set (
    MOP obj,
    const  char * attname,
    DB_SET ** set
) 

function au_is_server_authorized_user

bool au_is_server_authorized_user (
    DB_VALUE * owner_val
) 

function au_login

int au_login (
    const  char * name,
    const  char * password,
    bool ignore_dba_privilege
) 

function au_set_get_obj

int au_set_get_obj (
    DB_SET * set,
    int index,
    MOP * obj
) 


The documentation for this class was generated from the following file cubrid/src/object/authenticate.c