Freigeben über


Set-AzureADApplicationProxyApplicationSingleSignOn

Mit dem Cmdlet Set-AzureADApplicationProxyApplicationSingleSignOn können Sie Einstellungen für einmaliges Anmelden (Single Sign-On, SSO) für eine Anwendung festlegen und ändern, die für den Anwendungsproxy in Azure Active Directory konfiguriert ist.

Syntax

Set-AzureADApplicationProxyApplicationSingleSignOn
   -ObjectId <String>
   -SingleSignOnMode <SingleSignOnModeEnum>
   [-KerberosInternalApplicationServicePrincipalName <String>]
   [-KerberosDelegatedLoginIdentity <KerberosSignOnMappingAttributeTypeEnum>]
   [<CommonParameters>]

Beschreibung

Mit dem Cmdlet Set-AzureADApplicationProxyApplicationSingleSignOn können Sie Einstellungen für einmaliges Anmelden (Single Sign-On, SSO) für eine Anwendung festlegen und ändern, die für den Anwendungsproxy in Azure Active Directory konfiguriert ist. Dies ist auf die Einstellung Kein einmaliges Anmelden, eingeschränkte Kerberos-Delegierung (für Anwendungen mit integrierter Windows-Authentifizierung) und headerbasiertes einmaliges Anmelden beschränkt.

Beispiele

Beispiel 1

PS C:\> Set-AzureADApplicationProxyApplicationSingleSignOn -ObjectId 4eba5342-8d17-4eac-a1f6-62a0de26311e -SingleSignOnMode OnPremisesKerberos -KerberosInternalApplicationServicePrincipalName "http/www.adventure-works.com" -KerberosDelegatedLoginIdentity OnPremisesUserPrincipalName

Beispiel 1: Weisen Sie eine Anwendung zur Verwendung der eingeschränkten Kerberos-Delegierung zu, und geben Sie die erforderlichen Parameter an.

Beispiel 2

PS C:\> Set-AzureADApplicationProxyApplicationSingleSignOn -ObjectId 4eba5342-8d17-4eac-a1f6-62a0de26311e -SingleSignOnMode None

Beispiel 2: Entfernen des einmaligen Anmeldens aus einer Anwendung

Parameter

-KerberosDelegatedLoginIdentity

Die Identität, die der Connector im Namen Ihrer Benutzer zur Authentifizierung verwenden kann.

Typ:KerberosSignOnMappingAttributeTypeEnum
Zulässige Werte:UserPrincipalName, OnPremisesUserPrincipalName, UserPrincipalUsername, OnPremisesUserPrincipalUsername, OnPremisesSAMAccountName
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-KerberosInternalApplicationServicePrincipalName

Der interne Anwendungs-SPN des Anwendungsservers. Dieser SPN muss sich in der Liste der Dienste befinden, für die der Connector delegierte Anmeldeinformationen präsentieren kann.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ObjectId

Die eindeutige Anwendungs-ID der Anwendung, die unterschiedliche SSO-Einstellungen benötigt. Dies finden Sie mit dem Befehl Get-AzureADApplication. Sie finden dies auch im Azure-Portal, indem Sie zu AAD, Unternehmensanwendungen, Alle Anwendungen navigieren, Ihre Anwendung auswählen, zur Registerkarte Eigenschaften wechseln und die ObjectId auf dieser Seite verwenden.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-SingleSignOnMode

Wählen Sie den Typ des einmaligen Anmeldens aus, den die Anwendung verwenden soll. Beachten Sie, dass in PowerShell nur drei SSO-Einstellungen unterstützt werden. Weitere Optionen finden Sie im Azure-Portal.

Typ:SingleSignOnModeEnum
Zulässige Werte:None, OnPremisesKerberos, HeaderBased
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Eingaben

String

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

Ausgaben

Object