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.
-
-ApplicationIdparameter geeft de toepassings-id. -
-SingleSignOnModeparameter specificeert het type eenmalige aanmelding. -
-KerberosInternalApplicationServicePrincipalNameparameter geeft de interne toepassing ServicePrincipalName van de toepassingsserver. -
-KerberosDelegatedLoginIdentityparameter 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.
-
-ApplicationIdparameter geeft de toepassings-id. -
-SingleSignOnModeparameter 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]]