IServer
Интерфейс IServer
является основным интерфейсом серверной части плагинааутентификации.
-
authenticate
int authenticate(StatusType* status, IServerBlock* sBlock, IWriter* writerInterface)
Выполняет один этап аутентификации. Обмен данными с клиентомосуществляется с использованием интерфейса
sBlock
. Когда создаетсянекоторый элемент аутентификации, его следует добавить в блокаутентификации с помощьюwriterInterface
. Возможные значения возвратаопределяются в интерфейсеIAuth
. -
setDbCryptCallback
void setDbCryptCallback(StatusType* status, ICryptKeyCallback* cryptCallback)
Устанавливает интерфейс обратного вызова шифрования базы данных, которыйбудет использоваться для последующих подключений к базе данных исервисам.