LoginServiceBinaryClientOpenSessionWindowsAuthAsync - метод

Выполняет аутентификацию пользователя по учётной записи Windows. Открывает сессию и возвращает сессионный токен SessionToken, а также сериализованный токен в формате XML.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.8
C#
public Task<OpenSessionExtendedResult> OpenSessionWindowsAuthAsync(
	SessionClientParameters? parameters,
	Guid applicationID,
	string? loginMethod = null,
	bool twoFactorAuthSupport = false,
	CancellationToken cancellationToken = default
)

Параметры

parameters  SessionClientParameters
Параметры сессии, полученные с клиента в процессе открытия сессии. Укажите null, если вместо клиентских параметров используются параметры сервера, например, часовой пояс, заданный на сервере.
applicationID  Guid
Идентификатор приложения. Укажите Guid.Empty, если используется приложение, неизвестное системе.
loginMethod  String  (Optional)
Способ входа в систему, соответствующий типу входа клиента в систему, или null, если способ входа неизвестен или не задан. Может быть строкой локализации или обычным текстом.
twoFactorAuthSupport  Boolean  (Optional)
Признак того, что вызывающая сторона поддерживает двухфакторную аутентификацию.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskOpenSessionExtendedResult
Результат открытия сессии - объект с сессионным токеном SessionToken, а также с сериализованным токеном в формате Auth.

Реализации

ILoginServiceOpenSessionWindowsAuthAsync(SessionClientParameters, Guid, String, Boolean, CancellationToken)

См. также