Модуль TIAspNet |
|
Type - TrafInsp.TIIdentity
Класс, внедряющий авторизацию в ASP.NET приложение из веб сервера Traffic Inspector. Обьект создается в начале обработки запроса и в дальнейшем сохраняется в сессии. Также обеспечивает доступ к API.
Member - TrafInsp.TIIdentity.errorMessage
Сюда пишется сообщение об ошибке в процессе инициализации обьекта этого класса.
Member - TrafInsp.TIIdentity.xmlLoginInfo
XML данные об пользователе программы. Будет null, если LoginType = LoginTypes.None или LoginTypes.TIUser.
Member - TrafInsp.TIIdentity.xmlAdmin
Элемент AdminItem (информация о пользователе)
Member - TrafInsp.TIIdentity.xmlRole
Элемент AdminGroupItem (информация о группе пользователей (роли))
Method - TrafInsp.TIIdentity.IsTIUser
true, если авторизация, как клиента программы.
Return value - true, если авторизация, как клиента программы.
Method - TrafInsp.TIIdentity.Logoff(System.Boolean)
Закрыть текущую авторизацию. В дальнейшем WWW сервер выполнит, если надо, аутентификацию повторно. true - вызвать принудительно окно аутентификации у броузера.
Parameter PromptRequest - true - вызвать принудительно окно аутентификации у броузера.
Method - TrafInsp.TIIdentity.TIService
Ссылка на API интерфейс. Инициализируется автоматически.
Method - TrafInsp.TIIdentity.IsInRole(System.String)
Реализация IPrincipal.IsInRole Проверка наличия роли у пользователя. Имена ролей соответствуют именаи групп пользователей программы. Также имеется роль "TIUser", означающая, что это клиент Traffic Inspector. Имя ролиtrue, если роль есть
Parameter role - Имя роли
Return value - true, если роль есть
Property - TrafInsp.TIIdentity.Current
Возвращает экземпляр класса. При первом обращении производит инициализацию всех данных и сохраняет обьект в сессии. В дальнейшем обьект достается из сессии.
Property - TrafInsp.TIIdentity.TI
Ссылка на API интерфейс. Инициализируется автоматически.
Property - TrafInsp.TIIdentity.LoginType
Способ авторизации.
Property - TrafInsp.TIIdentity.AuthenticationType
Возвращает строковое представление типа аутентификации.
Property - TrafInsp.TIIdentity.IsAuth
true, если клиент авторизован (доступ не анонимный)
Property - TrafInsp.TIIdentity.LoginName
Имя пользователя. Для клиента Traffic Inspector это его отображаемое имя. Для пользователя программы с Windows аутентификацией - это имя логина Windows.
Property - TrafInsp.TIIdentity.UserGUID
GUID клиента Traffic Inspector. Непустой, если IsTIUser() == true.
Property - TrafInsp.TIIdentity.AdminGUID
GUID пользователя программы. Может быть пустым, если анонимный, или это клиент Traffic Inspector (AdminLevel = None).
Property - TrafInsp.TIIdentity.RoleGUID
GUID группы (роли) пользователя программы. Может быть пустым, если анонимный, или это клиент Traffic Inspector (AdminLevel = None).
Property - TrafInsp.TIIdentity.Role
Имя группы (роли) пользователя программы. Может быть пустым, если анонимный, или это клиент Traffic Inspector (AdminLevel = None).
Property - TrafInsp.TIIdentity.AdminLevel
Уровень доступа клиента программы.
Property - TrafInsp.TIIdentity.TIRootPath
Файловый путь к директорию, где установлен Traffic Inspector.
Property - TrafInsp.TIIdentity.TIServerName
Отображаемое имя сервера в сети. Вводится в настройках веб сервера.
Property - TrafInsp.TIIdentity.ViewAllUserSess
Соотв. галке в настройках веб сервера.
Property - TrafInsp.TIIdentity.IsExtRequest
"1", если запрос идет из внешних сетей
Property - TrafInsp.TIIdentity.Identity
Реализация метода IPrincipal.Identity
Property - TrafInsp.TIIdentity.IsAuthenticated
true, если клиент авторизован (доступ не анонимный)
Property - TrafInsp.TIIdentity.Name
Имя пользователя. Для клиента Traffic Inspector это его отображаемое имя. Для пользователя программы с Windows аутентификацией - это имя логина Windows.
Type - TrafInsp.TIIdentity.LoginTypes
Способ авторизации клиента веб сервера.
Member - TrafInsp.TIIdentity.LoginTypes.None
Авторизации нет. Вход анонимный.
Member - TrafInsp.TIIdentity.LoginTypes.TIUser
Авторизация как клиента Traffic Inspector.
Member - TrafInsp.TIIdentity.LoginTypes.AdminTIUser
Авторизация как клиента Traffic Inspector, клиент прописан как пользователь программы.
Member - TrafInsp.TIIdentity.LoginTypes.AdminWindows
Авторизация, как пользователя программы, использован логин Windows.
Member - TrafInsp.TIIdentity.LoginTypes.AdminPassword
Авторизация, как пользователя программы, по встроенному логину и паролю.
Type - TrafInsp.TIIdentity.AdminLevels
Уровень доступа пользователя программы. Задается в группе (роли). См. документацию.
Member - TrafInsp.TIIdentity.AdminLevels.Admin
Администратор. Высшая привилегия.
Member - TrafInsp.TIIdentity.AdminLevels.Manager
Менеджер.
Member - TrafInsp.TIIdentity.AdminLevels.Cashier
Кассир.
Member - TrafInsp.TIIdentity.AdminLevels.None
Привилегий нет. Вошедший пользователь пользователем программы не является. Вход или анонимный, или это клиент Traffic Inspector.
Текущая страница справки: help.smart-soft.ru/index.html?sdktiaspnet.htm