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
Azure PowerShell