在应用程序代理中使用声明感知应用
声明感知应用对安全令牌服务 (STS) 执行重定向。 STS 请求用来自用户的凭据交换令牌,然后将用户重定向到应用程序。 有几种方式可让应用程序代理使用这些重定向。 使用本文配置声明感知应用的部署。
先决条件
充当声明感知应用重定向目标的 STS 必须在本地网络之外可用。 通过代理或允许外部连接公开它。
发布应用程序
- 根据使用应用程序代理发布应用程序中的说明发布应用程序。
- 导航到门户中的应用程序页,选择“单一登录”。
- 如果选择“Microsoft Entra ID”作为“预身份验证方法”,请选择“禁用 Microsoft Entra 单一登录”作为“内部身份验证方法”。 如果选择“传递”作为“预身份验证方法”,则无需更改任何内容。
配置 Active Directory 联合身份验证服务
可以通过以下两种方式之一为声明感知的应用程序配置 Active Directory 联合身份验证服务。 第一种方式是使用自定义域。 第二种方式是使用 WS 联合身份验证。
方法 1:自定义域
如果应用程序的所有内部 URL 都是完全限定的域名 (FQDN),则可以配置应用程序的自定义域。 使用自定义域创建与内部 URL 相同的外部 URL。 外部 URL 匹配内部 URL 时,无论用户是在本地还是远程,STS 重定向都会起作用。
方法 2:WS 联合身份验证
打开 Active Directory 联合身份验证服务管理。
转到“信赖方信任”,右键单击要使用应用程序代理进行发布的应用,并选择“属性”。
在“终结点”选项卡的“终结点类型”下,选择“WS-Federation”。
在“受信任的 URL”下,输入 URL(曾在应用程序代理的“外部 URL”下输入过),并选择“确定”。