Remove-EntraApplicationKey

Remove uma chave de uma aplicação.

Sintaxe

Default (Predefinição)

Remove-EntraApplicationKey

    -ApplicationId <String>
    [-Proof <String>]
    [-KeyId <String>]
    [<CommonParameters>]

Descrição

Remove uma chave de uma aplicação.

Exemplos

Exemplo 1: Remover uma credencial-chave de uma candidatura

Connect-Entra -Scopes 'Application.ReadWrite.All','Directory.ReadWrite.All'
$application = Get-EntraApplication -Filter "DisplayName eq 'Contoso Helpdesk Application'"
Remove-EntraApplicationKey -ApplicationId $application.Id -KeyId 'aaaaaaaa-0b0b-1c1c-2d2d-333333333333' -Proof '{token}'

Este comando remove a credencial-chave especificada da aplicação especificada.

  • -ApplicationId O parâmetro especifica o identificador único de uma aplicação.
  • -KeyId o parâmetro especifica o ID da chave correspondente ao objeto chave a ser removido.
  • -Proof especifica o token JWT fornecido como prova de posse.

Parâmetros

-ApplicationId

Especifica o ID único de uma aplicação no Microsoft Entra ID.

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

-KeyId

O ID da chave correspondente ao objeto chave a ser removido.

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:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Proof

O token JWT fornecido como prova de posse.

Um token JWT autoassinado usado como prova da posse das chaves existentes. Este token JWT deve ser assinado com uma chave privada que corresponda a um dos certificados válidos existentes associados à aplicação. O token deve conter as seguintes reivindicações:

  • aud: O público tem de ser 00000002-0000-0000-c000-000000000000.
  • iss: O emissor deve ser o ID da aplicação que inicia o pedido.
  • nbf: Não antes de tempo.
  • exp: O tempo de expiração deve ser o valor de nbf + 10 minutos.

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:False
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