LoginServiceLegacy2XOpenSessionAsync - метод

Выполняет аутентификацию пользователя, используя анонимную аутентификацию по учётной записи Windows и по заданным параметрам логин/пароль/доменное имя, или используя аутентификацию для пользователя Tessa. Открывает сессию и возвращает её токен [Tessa.Platform.Runtime.SessionToken], сериализованный в формате XML.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.24
C#
public Task<string> OpenSessionAsync(
	SessionClientParameters parameters,
	Guid applicationID,
	string login,
	string password,
	SessionServiceType serviceType,
	CancellationToken cancellationToken = default
)

Параметры

parameters  SessionClientParameters
Параметры сессии, полученные с клиента в процессе открытия сессии. Укажите null, если вместо клиентских параметров используются параметры сервера, например, часовой пояс, заданный на сервере.
applicationID  Guid
Идентификатор приложения. Укажите Guid.Empty, если используется приложение, неизвестное системе.
login  String
Логин (имя пользователя) для учётной записи Windows вместе с указанием его домена в том же виде, в каком задано в справочнике сотрудников, или логин пользователя, авторизация которого выполняется средствами Tessa с проверкой пароля по хешу.
password  String
Пароль для учётной записи Windows или для записи пользователя Tessa.
serviceType  SessionServiceType
Тип сессии, который определяется типом веб-приложения.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskString
Токен для открытой сессии [Tessa.Platform.Runtime.SessionToken], сериализованный в формате XML.

Реализации

ILoginServiceOpenSessionAsync(SessionClientParameters, Guid, String, String, SessionServiceType, CancellationToken)

См. также