public enum SessionExceptionCodePublic Enumeration SessionExceptionCodepublic enum class SessionExceptionCodetype SessionExceptionCode| Unknown | 0 | Неизвестный код ошибки. Определяется в т.ч. для исключений, отличных от SessionException. |
| ExpectedWindowsAuth | 1 | Ожидалась аутентификация Windows, но была выполнена анонимная аутентификация. |
| WindowsAuthFailed | 2 | При аутентификации Windows не была определена учётная запись. |
| WindowsFromAnonymousAuthFailed | 3 | При анонимной аутентификации, выполняющей проверку на корректность учётной записи Windows, не была определена учётная запись. |
| LoginForbidden | 4 | Вход в систему запрещён для пользователя, т.к. для него задано None. |
| InvalidLoginType | 5 | Вход в систему запрещён для пользователя, т.к. его параметры входа UserLoginType не совпадают с ожидаемыми параметрами. Например, нельзя ожидать, что при аутентификации Windows в систему войдёт пользователь с параметрами Tessa. |
| InvalidTokenSignature | 6 | Проверка на валидность подписи в токене не пройдена. |
| InvalidServerCode | 7 | В проверяемом токене указан некорректный код сервера. |
| InvalidInstanceName | 8 | В проверяемом токене указано некорректное имя экземпляра сервера. |
| AdminAccessRequired | 9 | Для вызова метода требуется административный доступ. |
| UnknownSession | 10 | Токен сессии не был задан. |
| UnknownUser | 11 |
Неизвестный пользователь. Используется для обратной совместимости. Если пользователь не найден по логину,
то теперь выбрасывается исключение с кодом InvalidLoginOrPassword.
Устарело. |
| UnspecifiedPasswordKeyTessaAuth | 12 | Ключ пароля, используемый для создания хеша пароля, не задан для пользователя с типом входа "Пользователь Tessa". Ключ используется для вычисления хеша. |
| UnspecifiedPasswordHashTessaAuth | 13 | Хеш пароля не задан для пользователя с типом входа "Пользователь Tessa". |
| UnspecifiedPasswordTessaAuth | 14 | Пользователь с типом входа "Пользователь Tessa" не предоставил пароль для входа. |
| InvalidLoginOrPassword | 15 | Логин или пароль пользователя с типом входа "Пользователь Tessa" или "Пользователь LDAP" некорректный. |
| SessionNotFound | 16 | Сессия по заданному идентификатору не была найдена. |
| SessionExpired | 17 | Срок действия сессии истёк. Сессию требуется открыть заново. Сессия обычно закрывается, и повторный запрос вернёт уже код ошибки SessionNotFound. |
| LicenseExpired | 18 | Лицензия просрочена. |
| TooManyConcurrentSessions | 19 | Количество конкурентных сессий больше, чем позволяется по объекту лицензии. |
| CantReactivateConcurrentSession | 20 | При обращении к деактивированной сессии её нельзя автоматически активировать, т.к. сессия потребляет конкурентную лицензию, максимальное количество таких лицензий превышено и отсутствуют другие сессии, которые можно деактивировать. |
| CantReactivateNonConcurrentSession | 21 | При обращении к деактивированной сессии её нельзя автоматически активировать, т.к. сессия потребляет лицензию, не являющуюся конкурентной. |
| LoginException | 22 | Общая ошибка выполнении входа в систему. |
| PasswordExpired | 23 | Срок действия пароля истёк. Пароль должен задать администратор. |
| UserIsBlockedPermanently | 24 | Пользователь заблокирован навсегда. Разблокировать пользователя может только администратор. |
| UserIsBlockedTemporary | 25 | Пользователь временно заблокирован, вход запрещён. |
| AccessIsBlockedAfterSequentialAttempts | 26 | Была произведена серия попыток подряд выполнить вход для сотрудника с неверным паролем. Сотрудник временно заблокирован, блокировка будет снята по прошествии указанного времени или при вмешательстве администратора. |
| AccessIsBlockedAfterTotalAttempts | 27 | Были произведены попытки выполнить вход для сотрудника с неверным паролем, общее число попыток превысило максимально допустимое. Сотрудник заблокирован бессрочно, блокировка будет снята только при вмешательстве администратора. |
| SessionIsInactiveForTooLong | 28 | Сессия неактивна достаточно долго и была заблокирована по настройкам безопасности. Сессия будет удалена автоматически, лицензия у неё будет отнята при необходимости. Пользователь должен перезапустить приложение. |
| NoAccessToSecurityInfo | 29 | Не удалось получить доступ к информации о безопасности. |