Astra Linux Directory Client Core API
1.7.0
|
#include "kdc-wrapper.h"
Открытые члены | |
virtual unsigned int | GetItfVersion ()=0 |
virtual void | ConnectPassword (const string &user, const string &pwd)=0 |
virtual void | ConnectKeytab (const string &user, const string &keytab)=0 |
virtual bool | IsConnected ()=0 |
virtual void | Disconnect (bool keep_cred=false)=0 |
virtual string | GetDefaultRealm ()=0 |
virtual long | GetLastError ()=0 |
virtual bool | IfReconnectNeeded ()=0 |
virtual string | GetUserId ()=0 |
virtual | ~IALDKdcConnection () |
Абстрактный класс-интерфейс соединения с сервером Kerberos.
Предоставляет интерфейс выполнения запросов к серверу Kerberos
|
inlinevirtual |
Деструктор
|
pure virtual |
Установка соединения с помощью файла ключей
[in] | user | Имя пользователя |
[in] | keytab | Путь к файлу ключей |
|
pure virtual |
Установка соединения с помощью пароля
[in] | user | Имя пользователя |
[in] | pwd | Пароль |
|
pure virtual |
Завершение соединения с сервером
[in] | keep_cred | Флаг отмены удаления кеша аутентификационных данных |
|
pure virtual |
Kerberos REALM по умолчанию
|
pure virtual |
Версия протокола Kerberos.
|
pure virtual |
Получение кода последней ошибки
|
pure virtual |
Текущий аутентифицированный пользователь
|
pure virtual |
Проверка нужна ли переустановка соединения
|
pure virtual |
Проверка установлено ли соединение