Модуль TIAspNet

Previous pageReturn to chapter overviewNext page

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

Сайт разработчиков Traffic Inspector