Dela via


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

PsApiManagementContext

String

PsApiManagementUserKeyType

Nullable<T>[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Utdata

PsApiManagementUserToken