无法连接 Chromebook 中的 GlobalProtect 应用程序,用户在使用 SAML 与门户进行身份验证时收到 XML 访问被拒绝消息
5118
Created On 04/24/23 23:29 PM - Last Modified 01/24/25 22:01 PM
Symptom
- Chromebook 尝试使用 GlobalProtect 进行连接。
- 浏览器显示 XML“拒绝访问”消息。
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message> <<<<<<<<<
<RequestId>A10WKATFXMGH3MVB</RequestId>
<HostId>S0e8W1iVYEnqrjI0axuqaQz/uEmoYcJ3osu88fp1woQGMZJWyST2J0kEr2M4NwsFun0G5+jm4+8</HostId>
</Error>
Environment
- Chromebook 上的 GlobalProtect 应用程序
- Saml 身份验证
Cause
- 问题在于重定向URL没有调用应用程序实例。
- 这导致 Android 操作系统上的深层链接处于中断状态。
- 尝试使用默认浏览器进行身份验证时,断开的链接会导致显示 xml 错误。
Resolution
- 要解决此问题,请在 Chromebook 中将设置更改为“在 GlobalProtect 中打开”,以便在身份验证完成后启动该应用程序。
- 要控制链接是否在 GlobalProtect 中打开或在 Chrome 中的新浏览器选项卡中打开,请按照以下步骤操作
- 在右下角选择时间
- 选择“设置”>“应用程序”,然后“管理你的应用程序”
3. 选择一个app(GlobalProtect)
4. 在“打开支持的链接”下,选择“在 GlobalProtect 中打开”
Additional Information
- 这似乎是 Chrome 40+ 中的一个已知错误
https://developer.chrome.com/docs/multidevice/android/intents/
https://bugs.chromium.org/p/chromium/issues/detail?id=484815
https://bugs.chromium.org/p/chromium/issues/detail?id=484815