New-AzApiManagementUserToken
Génère un jeton d’accès partagé pour l’utilisateur.
Syntaxe
New-AzApiManagementUserToken
-Context <PsApiManagementContext>
-UserId <String>
[-KeyType <PsApiManagementUserKeyType>]
[-Expiry <DateTime>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-AzApiManagementUserToken génère un jeton d’accès partagé pour un utilisateur spécifié
Exemples
Exemple 1 : Générer un jeton d’accès partagé pour l’utilisateur Git
$context = New-AzApiManagementContext -ResourceGroupName powershelltest -ServiceName powershellsdkservice
$gitAccess=Get-AzApiManagementTenantAccess -Context $context
New-AzApiManagementUserToken -Context $context -UserId $gitAccess.Id
UserId TokenExpiry KeyType UserToken
------ ----------- ------- ---------
integration 5/3/2019 2:02:34 PM Primary integration&201905031402&zOwopJChWAA6oaqGHMyf7Ol9wUCPcrtdmBmff8c2lcmZk9Y...
Ce script obtient l’utilisateur Git configuré dans le service ApiManagement et génère un jeton d’accès partagé à l’aide de la clé primaire valide pendant 8 heures.
Exemple 2
Génère un jeton d’accès partagé pour l’utilisateur. (généré automatiquement)
New-AzApiManagementUserToken -Context <PsApiManagementContext> -Expiry <DateTime> -UserId <String>
Paramètres
-Context
Instance de PsApiManagementContext. Ce paramètre est requis.
Type: | PsApiManagementContext |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Expiry
Expiration du jeton. S’il n’est pas spécifié, le jeton est créé pour expirer après 8 heures. Ce paramètre est facultatif.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-KeyType
Clé utilisateur à utiliser lors de la génération du jeton. Ce paramètre est facultatif.
Type: | PsApiManagementUserKeyType |
Valeurs acceptées: | Primary, Secondary |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-UserId
Identificateur de l’utilisateur existant. Ce paramètre est requis.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Entrées
Nullable<T>[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]