New-AzApiManagementUserToken
Generuje token dostępu współdzielonego dla użytkownika.
Składnia
New-AzApiManagementUserToken
-Context <PsApiManagementContext>
-UserId <String>
[-KeyType <PsApiManagementUserKeyType>]
[-Expiry <DateTime>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzApiManagementUserToken generuje token dostępu współdzielonego dla określonego użytkownika
Przykłady
Przykład 1. Generowanie tokenu dostępu współdzielonego dla użytkownika usługi 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...
Ten skrypt umożliwia skonfigurowanie użytkownika usługi Git w usłudze ApiManagement i wygenerowanie tokenu dostępu współdzielonego przy użyciu klucza podstawowego ważnego przez 8 godzin.
Przykład 2
Generuje token dostępu współdzielonego dla użytkownika. (automatycznie wygenerowane)
New-AzApiManagementUserToken -Context <PsApiManagementContext> -Expiry <DateTime> -UserId <String>
Parametry
-Context
Wystąpienie elementu PsApiManagementContext. Ten parametr jest wymagany.
Typ: | PsApiManagementContext |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Expiry
Wygaśnięcie tokenu. Jeśli nie zostanie określony, token zostanie utworzony w celu wygaśnięcia po upływie 8 godzin. Ten parametr jest opcjonalny.
Typ: | Nullable<T>[DateTime] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-KeyType
Klucz użytkownika do użycia podczas generowania tokenu. Ten parametr jest opcjonalny.
Typ: | PsApiManagementUserKeyType |
Dopuszczalne wartości: | Primary, Secondary |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-UserId
Identyfikator istniejącego użytkownika. Ten parametr jest wymagany.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
Nullable<T>[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]