У меня есть приложение PHP, которое успешно проходит аутентификацию на сервере CAS . Одной из функций, поддерживаемых приложением, является олицетворение; Пользователь с соответствующими привилегиями может выдавать себя за другое приложение. Как правило, это не является проблемой, поскольку само приложение может отслеживать, кто является пользователем, и управлять привилегиями (которые основаны на имени пользователя).
Однако появилось новое требование, которое требует, чтобы исходное приложение включало через iframe контент из второго приложения PHP, также поддерживающего CAS. Почему-то мне нужно, чтобы второе приложение узнало, происходит ли олицетворение в первом. Я не хочу передавать имена пользователей по соображениям безопасности, поэтому мне интересно, могу ли я переложить ответственность за обработку олицетворения на сервер CAS, который используется обоими приложениями.
Спасибо.