Set-EntraBetaApplicationProxyApplicationSingleSignOn

Met de Set-EntraBetaApplicationProxyApplicationSingleSignOn cmdlet kunt u instellingen voor eenmalige aanmelding (SSO) instellen en wijzigen voor een toepassing die is geconfigureerd voor toepassingsproxy in Microsoft Entra ID.

Syntax

Default (Standaard)

Set-EntraBetaApplicationProxyApplicationSingleSignOn

    -ApplicationId <String>
    -SingleSignOnMode <SingleSignOnModeEnum>
    [-KerberosInternalApplicationServicePrincipalName <String>]
    [-KerberosDelegatedLoginIdentity <KerberosSignOnMappingAttributeTypeEnum>]
    [<CommonParameters>]

Description

Met de Set-EntraBetaApplicationProxyApplicationSingleSignOn cmdlet kunt u instellingen voor eenmalige aanmelding (SSO) instellen en wijzigen voor een toepassing die is geconfigureerd voor toepassingsproxy in Microsoft Entra ID. Dit is beperkt tot het instellen van No SSO, Kerberos Constrained Delegation (voor toepassingen die gebruikmaken van Geïntegreerde Windows-verificatie) en eenmalige aanmelding op basis van headers.

Voorbeelden

Voorbeeld 1: Een toepassing toewijzen voor het gebruik van beperkte Kerberos-delegering en vereiste parameters opgeven

Connect-Entra -Scopes 'Directory.ReadWrite.All'
$application = Get-EntraBetaApplication -Filter "DisplayName eq 'Contoso App Proxy'"
$params = @{
    ApplicationId                                   = $application .Id
    SingleSignOnMode                                = 'OnPremisesKerberos'
    KerberosInternalApplicationServicePrincipalName = 'https/www.adventure-works.com'
    KerberosDelegatedLoginIdentity                  = 'OnPremisesUserPrincipalName'
}
Set-EntraBetaApplicationProxyApplicationSingleSignOn @params

In dit voorbeeld wordt een toepassing toegewezen voor het gebruik van beperkte Kerberos-delegering en geeft u de vereiste parameters op.

  • -ApplicationId parameter geeft de toepassings-id.
  • -SingleSignOnMode parameter specificeert het type eenmalige aanmelding.
  • -KerberosInternalApplicationServicePrincipalName parameter geeft de interne toepassing ServicePrincipalName van de toepassingsserver.
  • -KerberosDelegatedLoginIdentity parameter geeft de connector groep-id die is toegewezen aan deze toepassing.

Voorbeeld 2: Eenmalige aanmelding verwijderen uit een toepassing

Connect-Entra -Scopes 'Directory.ReadWrite.All'
Set-EntraBetaApplicationProxyApplicationSingleSignOn -ApplicationId $application .Id -SingleSignOnMode None'

In dit voorbeeld ziet u hoe u eenmalige aanmelding uit een toepassing verwijdert.

  • -ApplicationId parameter geeft de toepassings-id.
  • -SingleSignOnMode parameter specificeert het type eenmalige aanmelding.

Parameters

-ApplicationId

De unieke toepassings-id van de toepassing waarvoor verschillende instellingen voor eenmalige aanmelding nodig zijn. ObjectId is te vinden met behulp van de Get-EntraBetaApplication opdracht. U kunt dit ook vinden in de Microsoft-portal door te navigeren naar Microsoft Entra ID, Bedrijfstoepassingen, Alle toepassingen, Selecteer uw toepassing, ga naar het tabblad Eigenschappen en gebruik de ObjectId op die pagina.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:ObjectId

Parametersets

(All)
Position:Named
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-KerberosDelegatedLoginIdentity

De identiteit die de connector namens uw gebruikers kan gebruiken om te verifiëren.

Parametereigenschappen

Type:KerberosSignOnMappingAttributeTypeEnum
Default value:None
Geaccepteerde waarden:UserPrincipalName, OnPremisesUserPrincipalName, UserPrincipalUsername, OnPremisesUserPrincipalUsername, OnPremisesSAMAccountName
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-KerberosInternalApplicationServicePrincipalName

De SPN van de interne toepassing van de toepassingsserver. Deze ServicePrincipalName (SPN) moet in de lijst met services staan waaraan de connector gedelegeerde referenties kan presenteren.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-SingleSignOnMode

Kies het type eenmalige aanmelding dat u wilt gebruiken voor de toepassing. In PowerShell worden slechts drie instellingen voor eenmalige aanmelding ondersteund. Gebruik de Microsoft-portal voor meer opties.

Parametereigenschappen

Type:SingleSignOnModeEnum
Default value:None
Geaccepteerde waarden:None, OnPremisesKerberos, HeaderBased
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

System.String

System.Nullable'1[[Microsoft. Open.MSGraph.Model.OnPremisesPublishingsingleSignOnObject+SingleSignOnModeEnum, Microsoft. Open.MS.GraphV10.Client, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]] System.Nullable'1[[Microsoft. Open.MSGraph.Model.OnPremisesPublishingKerberosSignOnSettingsObject+KerberosSignOnMappingAttributeTypeEnum, Microsoft. Open.MS.GraphV10.Client, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]]

Uitvoerwaarden

System.Object