Remove-EntraApplicationKey

Rimuove una chiave da un'applicazione.

Sintassi

Default (Impostazione predefinita)

Remove-EntraApplicationKey

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

Descrizione

Rimuove una chiave da un'applicazione.

Esempio

Esempio 1: Rimuovere una credenziale chiave da un'applicazione

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

Questo comando rimuove le credenziali della chiave specificate dall'applicazione specificata.

  • -ApplicationId parametro specifica l'identificatore univoco di un'applicazione.
  • -KeyId parametro specifica l'ID chiave corrispondente all'oggetto chiave da rimuovere.
  • -Proof parametro specifica il token JWT fornito come prova di possesso.

Parametri

-ApplicationId

Specifica l'ID univoco di un'applicazione in Microsoft Entra ID.

Proprietà dei parametri

Tipo:System.String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:ObjectId

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-KeyId

ID chiave corrispondente all'oggetto chiave da rimuovere.

Proprietà dei parametri

Tipo:System.String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Proof

Token JWT fornito come prova di possesso.

Token JWT autofirmato usato come prova di possesso delle chiavi esistenti. Questo token JWT deve essere firmato con una chiave privata corrispondente a uno dei certificati validi esistenti associati all'applicazione. Il token deve contenere le attestazioni seguenti:

  • aud: il pubblico deve essere 00000002-0000-0000-c000-00000000000000.
  • iss: l'autorità emittente deve essere l'ID dell'applicazione che avvia la richiesta.
  • nbf: non prima del tempo.
  • exp: l'ora di scadenza deve essere il valore di nbf + 10 minuti.

Proprietà dei parametri

Tipo:System.String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

String