Partager via


énumération LSA_TOKEN_INFORMATION_TYPE (ntsecpkg.h)

L’énumération LSA_TOKEN_INFORMATION_TYPE spécifie les niveaux d’informations qui peuvent être inclus dans un jeton d’ouverture de session.

Lorsque le LSA appelle LsaApLogonUser, LsaApLogonUserEx ou LsaApLogonUserEx2 , le package d’authentification est censé retourner l’une des valeurs d’énumération suivantes pour indiquer le type de structure d’informations de jeton retournée.

Syntax

typedef enum _LSA_TOKEN_INFORMATION_TYPE {
  LsaTokenInformationNull,
  LsaTokenInformationV1,
  LsaTokenInformationV2,
  LsaTokenInformationV3
} LSA_TOKEN_INFORMATION_TYPE, *PLSA_TOKEN_INFORMATION_TYPE;

Constantes

 
LsaTokenInformationNull
Les informations de jeton sont stockées dans un
LSA_TOKEN_INFORMATION_NULL structure.




Ce type d’informations de jeton est utilisé pour les ouvertures de session anonymes ou les sessions Null , où un jeton est nécessaire, mais où l’identité du client est inconnue.

Par exemple, un circuit réseau non authentifié (comme la session Null d’un contrôleur de domaine) peut recevoir des informations NULL . Dans ce cas, un jeton anonyme est généré pour l’ouverture de session. Un jeton anonyme n’autorise pas l’accès aux ressources système protégées, mais autorise l’accès aux ressources système non protégées.
LsaTokenInformationV1
Les informations de jeton sont stockées dans un
LSA_TOKEN_INFORMATION_V1 structure. Cette structure contient des informations qu’un package d’authentification peut placer dans un objet de jeton Windows version 1. Un objet de jeton Windows version 1 stocke toutes les informations nécessaires à la création d’un jeton et est utilisé dans la plupart des cas d’ouverture de session. Le LSA crée l’objet de jeton et retourne un handle à cet objet de jeton à l’appelant de
LsaLogonUser.
LsaTokenInformationV2
LsaTokenInformationV3

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête ntsecpkg.h