New-AzApiManagementUserToken
Gera um token de acesso compartilhado para o usuário.
Sintaxe
New-AzApiManagementUserToken
-Context <PsApiManagementContext>
-UserId <String>
[-KeyType <PsApiManagementUserKeyType>]
[-Expiry <DateTime>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
O cmdlet New-AzApiManagementUserToken gera um Token de Acesso Compartilhado para um Usuário especificado
Exemplos
Exemplo 1: Gerar um token de acesso compartilhado para o usuário do 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...
Esse script configura o usuário do Git no serviço ApiManagement e gera um Token de Acesso Compartilhado usando a Chave Primária válida por 8 horas.
Exemplo 2
Gera um token de acesso compartilhado para o usuário. (gerado automaticamente)
New-AzApiManagementUserToken -Context <PsApiManagementContext> -Expiry <DateTime> -UserId <String>
Parâmetros
-Context
Instância de PsApiManagementContext. Este parâmetro é obrigatório.
Tipo: | PsApiManagementContext |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Expiry
Expiração do Token. Se não for especificado, o token é criado para expirar após 8 horas. Este parâmetro é opcional.
Tipo: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-KeyType
Chave de usuário para usar ao gerar o token. Este parâmetro é opcional.
Tipo: | PsApiManagementUserKeyType |
Valores aceites: | Primary, Secondary |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-UserId
Identificador do usuário existente. Este parâmetro é obrigatório.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
Entradas
Nullable<T>[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]