Udostępnij za pośrednictwem


Set-AzureADApplicationProxyApplicationSingleSignOn

Polecenie cmdlet Set-AzureADApplicationProxyApplicationSingleSignOn umożliwia ustawianie i modyfikowanie ustawień logowania jednokrotnego dla aplikacji skonfigurowanej dla serwera proxy aplikacji w usłudze Azure Active Directory.

Składnia

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

Opis

Polecenie cmdlet Set-AzureADApplicationProxyApplicationSingleSignOn umożliwia ustawianie i modyfikowanie ustawień logowania jednokrotnego dla aplikacji skonfigurowanej dla serwera proxy aplikacji w usłudze Azure Active Directory. Jest to ograniczone do ustawiania bez logowania jednokrotnego, ograniczonego delegowania Protokołu Kerberos (w przypadku aplikacji korzystających ze zintegrowanego uwierzytelniania systemu Windows) i logowania jednokrotnego opartego na nagłówku.

Przykłady

Przykład 1

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

Przykład 1. Przypisywanie aplikacji do używania ograniczonego delegowania protokołu Kerberos i określanie wymaganych parametrów.

Przykład 2

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

Przykład 2. Usuwanie logowania jednokrotnego z aplikacji

Parametry

-KerberosDelegatedLoginIdentity

Tożsamość, której łącznik może używać w imieniu użytkowników do uwierzytelniania.

Typ:KerberosSignOnMappingAttributeTypeEnum
Dopuszczalne wartości:UserPrincipalName, OnPremisesUserPrincipalName, UserPrincipalUsername, OnPremisesUserPrincipalUsername, OnPremisesSAMAccountName
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-KerberosInternalApplicationServicePrincipalName

Wewnętrzna nazwa SPN aplikacji serwera aplikacji. Ta nazwa SPN musi znajdować się na liście usług, do których łącznik może prezentować delegowane poświadczenia.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ObjectId

Unikatowy identyfikator aplikacji, która wymaga różnych ustawień logowania jednokrotnego. Można to znaleźć za pomocą polecenia Get-AzureADApplication. Można to również znaleźć w witrynie Azure Portal, przechodząc do pozycji AAD, Aplikacje dla przedsiębiorstw, Wszystkie aplikacje, Wybierz aplikację, przejdź do karty właściwości i użyj identyfikatora ObjectId na tej stronie.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-SingleSignOnMode

Wybierz typ logowania jednokrotnego, który ma być używany przez aplikację. Pamiętaj, że w programie PowerShell są obsługiwane tylko trzy ustawienia logowania jednokrotnego, aby uzyskać więcej opcji, użyj witryny Azure Portal.

Typ:SingleSignOnModeEnum
Dopuszczalne wartości:None, OnPremisesKerberos, HeaderBased
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

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]]

Dane wyjściowe

Object