Перечисление LSA_TOKEN_INFORMATION_TYPE (ntsecpkg.h)
Перечисление LSA_TOKEN_INFORMATION_TYPE указывает уровни сведений, которые могут быть включены в маркер входа.
Когда LSA вызывает LsaApLogonUser, LsaApLogonUserEx или LsaApLogonUserEx2, пакет проверки подлинности должен вернуть одно из следующих значений перечисления, чтобы указать тип возвращаемой структуры сведений о маркере.
Синтаксис
typedef enum _LSA_TOKEN_INFORMATION_TYPE {
LsaTokenInformationNull,
LsaTokenInformationV1,
LsaTokenInformationV2,
LsaTokenInformationV3
} LSA_TOKEN_INFORMATION_TYPE, *PLSA_TOKEN_INFORMATION_TYPE;
Константы
LsaTokenInformationNull Сведения о маркере хранятся в LSA_TOKEN_INFORMATION_NULL структура. Этот тип сведений о маркере используется для анонимных входов в систему или сеансов со значением NULL , где требуется маркер, но удостоверение клиента неизвестно. Например, не прошедшим проверку подлинности сетевому каналу (например , пустому сеансу контроллера домена) можно предоставить сведения о значении NULL . В этом случае для входа создается анонимный маркер. Анонимный маркер не разрешает доступ к защищенным системным ресурсам, но разрешает доступ к незащищенным системным ресурсам. |
LsaTokenInformationV1 Сведения о маркере хранятся в LSA_TOKEN_INFORMATION_V1 структура. Эта структура содержит сведения, которые пакет проверки подлинности может поместить в объект токена Windows версии 1. Объект токена Windows версии 1 хранит все сведения, необходимые для создания маркера, и используется в большинстве случаев входа. LSA создает объект токена и возвращает дескриптор этого объекта маркера вызывающей объекту LsaLogonUser. |
LsaTokenInformationV2 |
LsaTokenInformationV3 |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntsecpkg.h |