FirebirdSQL logo

Таблица PLG$SRP

Таблица PLG$SRP хранит список пользователей и информацию для их аутентификации плагинами аутентификации семейства SRP.

Table 1. Описание столбцов таблицы PLG$SRP
Наименование столбца Тип данных Описание

PLG$USER_NAME

VARCHAR(63)

Имя пользователя

PLG$VERIFIER

VARBINARY(128)

Srp verifier

PLG$SALT

VARBINARY(32)

Соль

PLG$COMMENT

BLOB SUB_TYPE TEXT

Текстовый комментарий

PLG$FIRST

VARCHAR(32)

Первое имя (имя)

PLG$MIDDLE

VARCHAR(32)

Среднее имя (отчество)

PLG$LAST

VARCHAR(32)

Последнее имя (фамилия)

PLG$ATTRIBUTES

BLOB SUB_TYPE TEXT

Пользовательские аттрибуты (теги)

PLG$ACTIVE

BOOLEAN

Флаг - активен ли пользователь

Представление PLG$SRP_VIEW

Представление PLG$SRP_VIEW определяет какие пользователи доступны для просмотра через виртуальную таблицу SEC$USERS иизменения с помощью оператор ALTER USER …​.

Table 1. Описание столбцов представления PLG$SRP_VIEW
Наименование столбца Тип данных Описание

PLG$USER_NAME

VARCHAR(63)

Имя пользователя

PLG$VERIFIER

VARBINARY(128)

Srp verifier

PLG$SALT

VARBINARY(32)

Соль

PLG$COMMENT

BLOB SUB_TYPE TEXT

Текстовый комментарий

PLG$FIRST

VARCHAR(32)

Первое имя (имя)

PLG$MIDDLE

VARCHAR(32)

Среднее имя (отчество)

PLG$LAST

VARCHAR(32)

Последнее имя (фамилия)

PLG$ATTRIBUTES

BLOB SUB_TYPE TEXT

Пользовательские аттрибуты (теги)

PLG$ACTIVE

BOOLEAN

Флаг - активен ли пользователь

Данное представление хранит следующий SQL запрос

SELECT
  PLG$USER_NAME,
  PLG$VERIFIER,
  PLG$SALT,
  PLG$COMMENT,
  PLG$FIRST,
  PLG$MIDDLE,
  PLG$LAST,
  PLG$ATTRIBUTES,
  PLG$ACTIVE
FROM PLG$SRP
WHERE RDB$SYSTEM_PRIVILEGE(USER_MANAGEMENT) OR CURRENT_USER = PLG$SRP.PLG$USER_NAME

Плагин управления пользователями Legacy_UserManager