Соединение

Объект DiadocConnection предназначен для управления логическим соединением с сервером Диадока.

Свойства объекта

  • Login (строка, чтение) - имя пользователя, по которому произошла авторизация
  • AuthenticateType (строка, чтение) - способ аутентификации
  • Certificate (PersonalCertificate, чтение) - сертификат, по которому произошла авторизация
  • Token (строка, чтение) - маркер авторизации в Диадок API

Свойство AuthenticateType принимает одно из следующих значений: - “Login” - возвращается в случае, когда при подключении к серверу Диадока использовались логин и пароль - “Certificate” - возвращается в случае, когда при подключении к серверу Диадока использовался сертификат

Методы объекта

  • GetOrganizationList - возвращает коллекцию организаций, к которым текущий пользователь имеет доступ
  • GetOrganizationById - возвращает организацию, к которой текущий пользователь имеет доступ, по идентификатору организации
  • CreateCloudSignTask - возвращает объект, с помощью которого можно подписать документы электронной подписью СКБ Контур
  • GetCloudCertificates - возвращает список сертификатов СКБ Контур, которые доступны текущему пользователю. Доступны только в случае, если соединение выполнено по логину и паролю.
  • GetMyUser - возвращает объект, содержащий информацию о текущем авторизованном пользователе

Объект можно получить, вызвав метод CreateConnectionByLogin (авторизация по логину и паролю пользователя), либо вызвав метод CreateConnectionByCertificate (авторизация по сертификату с указанным отпечатком) объекта интерфейса “Диадок”.