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

Конструктор(ы)

◆ ~IALDKdcConnection()

virtual ALD::IALDKdcConnection::~IALDKdcConnection ( )
inlinevirtual

Деструктор

Методы

◆ ConnectKeytab()

virtual void ALD::IALDKdcConnection::ConnectKeytab ( const string &  user,
const string &  keytab 
)
pure virtual

Установка соединения с помощью файла ключей

Аргументы
[in]userИмя пользователя
[in]keytabПуть к файлу ключей

◆ ConnectPassword()

virtual void ALD::IALDKdcConnection::ConnectPassword ( const string &  user,
const string &  pwd 
)
pure virtual

Установка соединения с помощью пароля

Аргументы
[in]userИмя пользователя
[in]pwdПароль

◆ Disconnect()

virtual void ALD::IALDKdcConnection::Disconnect ( bool  keep_cred = false)
pure virtual

Завершение соединения с сервером

Аргументы
[in]keep_credФлаг отмены удаления кеша аутентификационных данных

◆ GetDefaultRealm()

virtual string ALD::IALDKdcConnection::GetDefaultRealm ( )
pure virtual

Kerberos REALM по умолчанию

◆ GetItfVersion()

virtual unsigned int ALD::IALDKdcConnection::GetItfVersion ( )
pure virtual

Версия протокола Kerberos.

◆ GetLastError()

virtual long ALD::IALDKdcConnection::GetLastError ( )
pure virtual

Получение кода последней ошибки

◆ GetUserId()

virtual string ALD::IALDKdcConnection::GetUserId ( )
pure virtual

Текущий аутентифицированный пользователь

◆ IfReconnectNeeded()

virtual bool ALD::IALDKdcConnection::IfReconnectNeeded ( )
pure virtual

Проверка нужна ли переустановка соединения

◆ IsConnected()

virtual bool ALD::IALDKdcConnection::IsConnected ( )
pure virtual

Проверка установлено ли соединение


Объявления и описания членов класса находятся в файле: