Я использую:
— Wamp Server 3.0.6
— apache 2.4.23
— php 5.4.45
— MySQL 5.5.53
Мое приложение Php вызывает мой локальный сервер CAS (tomcat 8 с Cas 3.6.0) для аутентификации пользователей.
Конфиг-файлы слишком длинные для размещения здесь, но я изменил свои cas.properties на:
server.name=http://localhost:8081
server.prefix=${server.name}/cas-server-webapp-3.6.0
И изменил все ссылки https: // либо в коде приложения, либо в конфигах с обеих сторон на http: //.
Когда я проверяю связь, я получаю следующую ошибку:
CAS Authentication failed!
You were not authenticated.
You may submit your request again by clicking here.
If the problem persists, you may contact the administrator of this site.
<cas:serviceResponse xmlns:cas='http://www.yale.edu/tp/cas'>
<cas:authenticationFailure code='INVALID_TICKET'>
le ticket ;ST-4-sD6KXe3YbdG4qp9FwT01-cas01.example.org ; est inconnu
</cas:authenticationFailure>
</cas:serviceResponse>
Файл config.php:
$cas_server = "localhost:8081";
$cas_port = 443;
$cas_context = "/cas-server-webapp-3.6.0";
$cas_ac_path = "auth_cas/certificat/cert.pem" ;
$applicationExitURL = "authorized/login.php";
Задача ещё не решена.
Других решений пока нет …