Sdílet prostřednictvím


New-AzApiManagementUserToken

Vygeneruje sdílený přístupový token pro uživatele.

Syntaxe

New-AzApiManagementUserToken
   -Context <PsApiManagementContext>
   -UserId <String>
   [-KeyType <PsApiManagementUserKeyType>]
   [-Expiry <DateTime>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Rutina New-AzApiManagementUserToken vygeneruje sdílený přístupový token pro zadaného uživatele.

Příklady

Příklad 1: Vygenerování sdíleného přístupového tokenu pro uživatele Gitu

$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...

Tento skript získá uživatele Gitu nakonfigurovaného ve službě ApiManagement a vygeneruje sdílený přístupový token pomocí primárního klíče platného po dobu 8 hodin.

Příklad 2

Vygeneruje sdílený přístupový token pro uživatele. (automaticky vygenerováno)

New-AzApiManagementUserToken -Context <PsApiManagementContext> -Expiry <DateTime> -UserId <String>

Parametry

-Context

Instance of PsApiManagementContext. Tento parametr je povinný.

Typ:PsApiManagementContext
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Expiry

Platnost tokenu vypršela. Pokud ho nezadáte, vytvoří se token, jehož platnost vyprší po 8 hodinách. Tento parametr je volitelný.

Typ:Nullable<T>[DateTime]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-KeyType

Uživatelský klíč, který se má použít při generování tokenu. Tento parametr je volitelný.

Typ:PsApiManagementUserKeyType
Přípustné hodnoty:Primary, Secondary
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-UserId

Identifikátor existujícího uživatele. Tento parametr je povinný.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Vstupy

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

Výstupy