我有一个成功针对CAS服务器进行身份验证的 PHP 应用程序。该应用程序支持的功能之一是模拟;具有适当权限的用户可以模拟另一个应用程序。通常,这不是问题,因为应用程序本身可以跟踪用户在模拟谁并管理权限(基于用户名)。
然而,一个新的要求出现了,它要求原始应用程序通过 iframe 包含来自第二个也支持 CAS 的 PHP 应用程序的内容。不知何故,我需要第二个应用程序知道第一个应用程序是否发生了模拟。出于安全原因,我不想传递用户名,所以我想知道是否可以将处理模拟的责任转移到两个应用程序共享的 CAS 服务器上。
谢谢。