аутентификация — аутентификация на клиенте CAS

Я разрабатываю php-приложение, которое подключается к веб-сайту клиента (Java + ExtJS) и получает оттуда некоторые данные.

Проблема в том, что у приложения клиента нет доступных внешних API, поэтому мне нужно использовать внутренний API, разработанный специально для внешнего интерфейса ExtJS.

Сайт защищен CAS, поэтому я пытаюсь пройти проверку подлинности как «браузер» и вручную выполнять все действия с файлами cookie и тикетами на PHP. Мне было интересно, есть ли лучший способ, как работать с клиентами CAS? Я действительно хотел бы просто указать свои учетные данные в заголовке запроса, а не пытаться обрабатывать все файлы cookie и билеты.

0

Решение

Кажется, вы ищете функцию прокси: веб-приложение A защищено клиентом CAS и получает доступ к веб-службе, защищенной также клиентом CAS. Таким образом, удостоверение CAS необходимо передать из веб-приложения в веб-службу.

Вот несколько ссылок, которые могут помочь:

1

Другие решения

Других решений пока нет …