New-AzApiManagementUserToken
Genererar en token för delad åtkomst för användaren.
Syntax
New-AzApiManagementUserToken
-Context <PsApiManagementContext>
-UserId <String>
[-KeyType <PsApiManagementUserKeyType>]
[-Expiry <DateTime>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Cmdleten New-AzApiManagementUserToken genererar en token för delad åtkomst för en angiven användare
Exempel
Exempel 1: Generera en token för delad åtkomst för Git-användare
$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...
Det här skriptet hämtar Git-användaren som konfigurerats i ApiManagement-tjänsten och genererar en token för delad åtkomst med primärnyckeln giltig i 8 timmar.
Exempel 2
Genererar en token för delad åtkomst för användaren. (automatiskt genererad)
New-AzApiManagementUserToken -Context <PsApiManagementContext> -Expiry <DateTime> -UserId <String>
Parametrar
-Context
Instans av PsApiManagementContext. Den här parametern krävs.
Typ: | PsApiManagementContext |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Expiry
Token har upphört att gälla. Om den inte anges skapas token så att den upphör att gälla efter 8 timmar. Den här parametern är valfri.
Typ: | Nullable<T>[DateTime] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-KeyType
Användarnyckel som ska användas när token genereras. Den här parametern är valfri.
Typ: | PsApiManagementUserKeyType |
Godkända värden: | Primary, Secondary |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-UserId
Identifierare för befintlig användare. Den här parametern krävs.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Indata
Nullable<T>[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
Utdata
Azure PowerShell