MySQL 9.1.0
Source Code Documentation
|
mysql_no_login authentication plugin. More...
#include <mysql/plugin_auth.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "my_compiler.h"
Functions | |
static int | mysql_no_login (MYSQL_PLUGIN_VIO *vio, MYSQL_SERVER_AUTH_INFO *info) |
static int | generate_auth_string_hash (char *outbuf, unsigned int *buflen, const char *inbuf, unsigned int inbuflen) |
static int | validate_auth_string_hash (char *const inbuf, unsigned int buflen) |
static int | set_salt (const char *password, unsigned int password_len, unsigned char *salt, unsigned char *salt_len) |
mysql_declare_plugin (mysql_no_login) | |
Variables | |
static struct st_mysql_auth | mysql_no_login_handler |
mysql_declare_plugin_end | |
mysql_no_login authentication plugin.
This plugin exists to support system user accounts, which cannot be accessed externally. This is useful for privileged stored programs, views and events. Such objects can be created with DEFINER = [sys account] SQL SECURITY DEFINER.
|
static |
mysql_declare_plugin | ( | mysql_no_login | ) |
|
static |
|
static |
|
static |
mysql_declare_plugin_end |
|
static |