New-EntraApplicationKey

Adiciona uma nova chave a uma aplicação.

Sintaxe

Default (Predefinição)

New-EntraApplicationKey

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

Descrição

Adiciona uma nova chave a uma aplicação.

Exemplos

Exemplo 1: Adicionar uma credencial-chave a uma candidatura

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

Este comando adiciona uma credencial-chave a uma aplicação especificada.

  • -ApplicationId O parâmetro especifica o identificador único de uma aplicação.
  • -KeyCredential O parâmetro especifica a credencial da chave de aplicação a adicionar.
  • -PasswordCredential O parâmetro especifica a credencial de palavra-passe da aplicação a adicionar.
  • -Proof especifica o token JWT assinado usado como prova da posse das chaves existentes.

Parâmetros

-ApplicationId

O identificador único do objeto de aplicação.

Propriedades dos parâmetros

Tipo:System.String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:IdentificadorDoObjeto

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-KeyCredential

A credencial-chave da aplicação a adicionar.

NOTAS: o valor do keyId deve ser nulo.

Propriedades dos parâmetros

Tipo:KeyCredential
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-PasswordCredential

A credencial da palavra-passe da aplicação para adicionar.

NOTAS: o valor do keyId deve ser nulo.

Propriedades dos parâmetros

Tipo:PasswordCredential
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Proof

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

Propriedades dos parâmetros

Tipo:System.String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos: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