Sdílet prostřednictvím


New-AzureADApplicationProxyApplication

Rutina New-AzureADApplicationProxyApplication vytvoří novou aplikaci nakonfigurovanou pro proxy aplikací v Azure Active Directory.

Syntax

New-AzureADApplicationProxyApplication
   -DisplayName <String>
   -ExternalUrl <String>
   -InternalUrl <String>
   [-ExternalAuthenticationType <ExternalAuthenticationTypeEnum>]
   [-IsTranslateHostHeaderEnabled <Boolean>]
   [-IsTranslateLinksInBodyEnabled <Boolean>]
   [-ApplicationServerTimeout <ApplicationServerTimeoutEnum>]
   [-ConnectorGroupId <String>]
   [<CommonParameters>]

Description

Rutina New-AzureADApplicationProxyApplication vytvoří novou aplikaci nakonfigurovanou pro proxy aplikací v Azure Active Directory. Pokud chcete zajistit, aby tato aplikace byla použitelná, nezapomeňte také přiřadit uživatele a v případě potřeby nakonfigurovat jednotné přihlašování. Všimněte si, že bez zadání ConnectorGroupId bude tato aplikace ve výchozím nastavení používat skupinu výchozích konektorů ve vašem tenantovi.

Příklady

Příklad 1

PS C:\> New-AzureADApplicationProxyApplication -DisplayName "Finance Tracker" -ExternalUrl "https://finance-awcycles.msappproxy.net/" -InternalUrl "http://finance/" 


ExternalAuthenticationType               : AadPreAuthentication
ApplicationServerTimeout                 : Default
ExternalUrl                              : https://finance-awcycles.msappproxy.net/
InternalUrl                              : http://finance/
IsTranslateHostHeaderEnabled             : True
IsTranslateLinksInBodyEnabled            : False
IsOnPremPublishingEnabled                : True
VerifiedCustomDomainCertificatesMetadata : 
VerifiedCustomDomainKeyCredential        : 
VerifiedCustomDomainPasswordCredential   : 
SingleSignOnSettings                     :

Příklad 1: Vytvoření nové aplikace s pouze základními požadovanými nastaveními a výchozí doménou pro aplikace.

Příklad 2

PS C:\> New-AzureADApplicationProxyApplication -DisplayName "HR Resources" -ExternalUrl "https://hr.adventure-works.com/" -InternalUrl "http://hr.adventure-works.com/" -ApplicationServerTimeout Long 


ExternalAuthenticationType               : AadPreAuthentication
ApplicationServerTimeout                 : Long
ExternalUrl                              : https://hr.adventure-works.com/
InternalUrl                              : http://hr.adventure-works.com/
IsTranslateHostHeaderEnabled             : True
IsTranslateLinksInBodyEnabled            : False
IsOnPremPublishingEnabled                : True
VerifiedCustomDomainCertificatesMetadata : class OnPremisesPublishingVerifiedCustomDomainCertificatesMetadataObject {
                                             Thumbprint: [XXXXX]
                                             SubjectName: [XXXXX]
                                             Issuer: 
                                             IssueDate: 11/9/2017 5:54:29
                                             ExpiryDate: 11/9/2019 5:54:29
                                           }
                                           
VerifiedCustomDomainKeyCredential        : 
VerifiedCustomDomainPasswordCredential   : 
SingleSignOnSettings                     :

Příklad 2: Vytvoření nové aplikace, která používá vlastní doménu a nastaví několik volitelných příznaků.

Parametry

-ApplicationServerTimeout

Tuto hodnotu nastavte na Long jenom v případě, že se vaše aplikace pomalu ověřuje a připojuje.

Typ:ApplicationServerTimeoutEnum
přijímané hodnoty:Default, Long
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-ConnectorGroupId

Zadejte ID skupiny konektorů, kterou chcete této aplikaci přiřadit. Tuto hodnotu můžete najít pomocí příkazu Get-AzureADApplicationProxyConnectorGroup. Konektory zpracovávají vzdálený přístup k vaší aplikaci a skupiny konektorů pomáhají uspořádat konektory a aplikace podle oblasti, sítě nebo účelu. Pokud ještě nemáte vytvořené žádné skupiny konektorů, bude vaše aplikace přiřazená jako Výchozí.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-DisplayName

Zobrazovaný název nové aplikace

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-ExternalAuthenticationType

Jak proxy aplikací ověřuje uživatele před tím, než jim udělí přístup k vaší aplikaci. AadPreAuthentication: Proxy aplikací přesměruje uživatele, aby se přihlásili pomocí Azure AD, která ověřuje jejich oprávnění k adresáři a aplikaci. Doporučujeme ponechat tuto možnost jako výchozí, abyste mohli využívat funkce zabezpečení Azure AD, jako je podmíněný přístup a vícefaktorové ověřování. Passthru: Uživatelé se kvůli přístupu k aplikaci nemusí ověřovat ve službě Azure Active Directory. Na back-endu můžete i nadále nastavit požadavky na ověřování.

Typ:ExternalAuthenticationTypeEnum
přijímané hodnoty:AadPreAuthentication, Passthru
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-ExternalUrl

Adresa, na kterou uživatelé přejdou, aby mohli k aplikaci přistupovat mimo vaši síť.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-InternalUrl

Adresa URL, kterou použijete pro přístup k aplikaci z privátní sítě. Můžete zadat konkrétní cestu na beck-endovém serveru, kterou chcete publikovat, zatímco zbytek serveru publikovaný nebude. Tímto způsobem můžete publikovat různé weby na stejném serveru jako různé aplikace a každému z nich dát vlastní název a pravidla přístupu. Pokud publikujete cestu, ujistěte se, že zahrnuje všechny nezbytné obrázky, skripty a šablony stylů pro vaši aplikaci.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-IsTranslateHostHeaderEnabled

Pokud je nastavená hodnota true, přeloží adresy URL v záhlavích. Tuto hodnotu zachovejte, pokud vaše aplikace v požadavku na ověření nevyžaduje původní hlavičku hostitele.

Typ:Boolean
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-IsTranslateLinksInBodyEnabled

Pokud je nastavená hodnota true, přeloží adresy URL v textu. Tuto hodnotu ponechte jako Ne, pokud nemáte pevně zakódované odkazy HTML na jiné místní aplikace a nepoužíváte vlastní domény.

Typ:Boolean
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

Vstupy

String

System.Nullable'1[[Microsoft.Open.MSGraph.Model.ApplicationProxyApplicationObject+ExternalAuthenticationTypeEnum, Microsoft.Open.MS.GraphBeta.Client, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]] System.Nullable'1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] System.Nullable'1[[Microsoft.Open.MSGraph.Model.ApplicationProxyApplicationObject+ApplicationServerTimeEoutnum, Microsoft.Open.MS.GraphBeta.Client, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]]

Výstupy

Object