New-EntraApplicationKey

Adiciona uma nova chave a um aplicativo.

Sintaxe

Default (Default)

New-EntraApplicationKey

    -ApplicationId <String>
    -KeyCredential <KeyCredential>
    -PasswordCredential <PasswordCredential>
    -Proof <String>
    [<CommonParameters>]

Description

Adiciona uma nova chave a um aplicativo.

Exemplos

Exemplo 1: adicionar uma credencial de chave a um aplicativo

Connect-Entra -Scopes 'Application.ReadWrite.All','Application.ReadWrite.OwnedBy'
$application = Get-EntraApplication -Filter "DisplayName eq '<application-display-name>'"
$params = @{
    ApplicationId = $application.Id
    KeyCredential = @{ key=[System.Convert]::FromBase64String('{base64cert}') }
    PasswordCredential = @{ DisplayName = 'mypassword' }
    Proof = '{token}'
}

New-EntraApplicationKey @params

Esse comando adiciona uma credencial de chave a um aplicativo especificado.

  • -ApplicationId o parâmetro especifica o identificador exclusivo de um aplicativo.
  • -KeyCredential o parâmetro especifica a credencial de chave de aplicativo a ser adicionada.
  • -PasswordCredential o parâmetro especifica a credencial de senha do aplicativo a ser adicionada.
  • -Proof O parâmetro especifica o token JWT assinado usado como uma prova de posse das chaves existentes.

Parâmetros

-ApplicationId

O identificador exclusivo do objeto de aplicativo.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:IdentificadorDeObjeto

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-KeyCredential

A credencial de chave de aplicativo a ser adicionada.

OBSERVAÇÕES: o valor keyId deve ser nulo.

Propriedades do parâmetro

Tipo:KeyCredential
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-PasswordCredential

A credencial de senha do aplicativo a ser adicionada.

OBSERVAÇÕES: o valor keyId deve ser nulo.

Propriedades do parâmetro

Tipo:PasswordCredential
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Proof

Um token JWT assinado usado como prova de posse das chaves existentes.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

String

Microsoft.Open.MSGraph.Model.KeyCredential

Microsoft.Open.MSGraph.Model.PasswordCredential

Saídas

Microsoft.Open.MSGraph.Model.KeyCredential