Remove-EntraApplicationKey

Tar bort en nyckel från ett program.

Syntax

Default (Standard)

Remove-EntraApplicationKey

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

Description

Tar bort en nyckel från ett program.

Exempel

Exempel 1: Ta bort en nyckelautentiseringsuppgift från ett program

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

Det här kommandot tar bort den angivna nyckelautentiseringsuppgiften från det angivna programmet.

  • -ApplicationId parameter anger den unika identifieraren för ett program.
  • -KeyId parameter anger det nyckel-ID som motsvarar nyckelobjektet som ska tas bort.
  • -Proof parameter anger den JWT-token som anges som ett bevis på innehav.

Parametrar

-ApplicationId

Anger det unika ID:t för ett program i Microsoft Entra ID.

Parameteregenskaper

Typ:System.String
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Objekt-ID

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-KeyId

Nyckel-ID:t som motsvarar nyckelobjektet som ska tas bort.

Parameteregenskaper

Typ:System.String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Proof

JWT-token tillhandahålls som ett bevis på innehav.

En självsignerad JWT-token som används som bevis på innehav av befintliga nycklar. Den här JWT-token måste signeras med en privat nyckel som motsvarar ett av de befintliga giltiga certifikat som är associerade med programmet. Token ska innehålla följande anspråk:

  • aud: Målgruppen måste vara 000000002-0000-0000-c000-0000000000000.
  • iss: Utfärdaren måste vara ID för det program som initierar begäran.
  • nbf: Inte före tid.
  • exp: Förfallotid bör vara värdet för nbf + 10 minuter.

Parameteregenskaper

Typ:System.String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

String