你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Set-AzureADApplicationProxyApplication
通过Set-AzureADApplicationProxyApplication,可以在配置为使用 ApplicationProxy 的 Azure Active Directory 中修改和设置应用程序的配置。
语法
Set-AzureADApplicationProxyApplication
-ObjectId <String>
[-ExternalUrl <String>]
[-InternalUrl <String>]
[-ExternalAuthenticationType <ExternalAuthenticationTypeEnum>]
[-IsTranslateHostHeaderEnabled <Boolean>]
[-IsHttpOnlyCookieEnabled <Boolean>]
[-IsSecureCookieEnabled <Boolean>]
[-IsPersistentCookieEnabled <Boolean>]
[-IsTranslateLinksInBodyEnabled <Boolean>]
[-ApplicationServerTimeout <ApplicationServerTimeoutEnum>]
[-ConnectorGroupId <String>]
[<CommonParameters>]
说明
Set-AzureADApplicationProxyApplication允许修改和设置 Azure Active Directory 中配置为使用 ApplicationProxy 的应用程序的其他设置。
示例
示例 1
PS C:\> Set-AzureADApplicationProxyApplication -ObjectId 257098d1-f8dd-4efb-88a2-1c92d3654f10 -IsTranslateLinksInBodyEnabled $true
ExternalAuthenticationType : AadPreAuthentication
ApplicationServerTimeout : Default
ExternalUrl : https://finance-awcycles.msappproxy.net/
InternalUrl : http://finance/
IsTranslateHostHeaderEnabled : True
IsTranslateLinksInBodyEnabled : True
IsOnPremPublishingEnabled : True
VerifiedCustomDomainCertificatesMetadata :
VerifiedCustomDomainKeyCredential :
VerifiedCustomDomainPasswordCredential :
SingleSignOnSettings :
示例 1:将链接翻译功能添加到应用程序
参数
-ApplicationServerTimeout
指定后端服务器超时类型。 仅当应用程序身份验证和连接速度较慢时,才将此值设置为“长” 。
Type: | ApplicationServerTimeoutEnum |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConnectorGroupId
提供要分配给此应用程序的连接器组的 ID。 可以使用 Get-AzureADApplicationProxyConnectorGroup 命令找到此值。 连接器处理对应用程序的远程访问,借助连接器组可按区域、网络或用途组织连接器和应用。 如果尚未创建任何连接器组,应用将分配到“默认” 。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ExternalAuthenticationType
应用程序代理在向用户授予应用程序访问权限之前如何验证用户。 AadPreAuth:应用程序代理将用户重定向到使用 Azure AD 登录,Azure AD 对目录和应用程序的权限进行身份验证。 建议将此选项保留为默认值,以便可以利用条件性访问和多重身份验证等 Azure AD 安全功能。 Passthru:用户无需对 Azure Active Directory 进行身份验证才能访问应用程序。 仍可在后端设置身份验证要求。
Type: | ExternalAuthenticationTypeEnum |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ExternalUrl
用户将转到的地址,以便从网络外部访问应用。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InternalUrl
用于从专用网络内部访问应用程序的 URL。 可以提供后端服务器上要发布的特定路径,而服务器的其余部分则不发布。 通过这种方式,可以在同一服务器上将不同站点发布为不同应用,并为每个站点提供其自己的名称和访问规则。 如果发布路径,请确保它包含应用程序的所有必要映像、脚本和样式表。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IsHttpOnlyCookieEnabled
{{ Fill IsHttpOnlyCookieEnabled Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IsPersistentCookieEnabled
{{ Fill IsPersistentCookieEnabled Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IsSecureCookieEnabled
{{ Fill IsSecureCookieEnabled Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IsTranslateHostHeaderEnabled
如果设置为 true,则转换标头中的 URL。 除非应用程序在身份验证请求中需要原始主机标头,否则请保留此值。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IsTranslateLinksInBodyEnabled
如果设置为 true,则转换正文中的 URL。 除非具有指向其他本地应用程序的硬编码 HTML 链接,并且不使用自定义域,否则请将此值保留为“否”。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ObjectId
指定 Azure Active Directory 中应用程序的唯一应用程序 ID。 可以使用 Get-AzureADApplication 命令找到此信息。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈