Remove-EntraApplicationKey

Supprime une clé d’une application.

Syntaxe

Default (Par défaut)

Remove-EntraApplicationKey

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

Description

Supprime une clé d’une application.

Exemples

Exemple 1 : Supprimer des informations d’identification de clé d’une application

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}'

Cette commande supprime les informations d’identification de clé spécifiées de l’application spécifiée.

  • -ApplicationId spécifie l’identificateur unique d’une application.
  • -KeyId spécifie l’ID de clé correspondant à l’objet clé à supprimer.
  • -Proof spécifie le jeton JWT fourni comme preuve de possession.

Paramètres

-ApplicationId

Spécifie l’ID unique d’une application dans Microsoft Entra ID.

Propriétés du paramètre

Type:System.String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Identifiant d'objet (ObjectId)

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-KeyId

ID de clé correspondant à l’objet clé à supprimer.

Propriétés du paramètre

Type:System.String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Proof

Jeton JWT fourni comme preuve de possession.

Jeton JWT auto-signé utilisé comme preuve de possession des clés existantes. Ce jeton JWT doit être signé avec une clé privée qui correspond à l’un des certificats valides existants associés à l’application. Le jeton doit contenir les revendications suivantes :

  • aud: Le public doit être 00000002-0000-0000-c000-00000000000000000000000.
  • iss: l’émetteur doit être l’ID de l’application qui lance la requête.
  • nbf: Pas avant le temps.
  • exp: l’heure d’expiration doit être la valeur de nbf + 10 minutes.

Propriétés du paramètre

Type:System.String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

String