Как изменить CAS 5.x для использования rest api для проверки логина и пароля пользователя - PullRequest
0 голосов
/ 25 апреля 2018

Я пытаюсь использовать CAS 5.x, но не знаю, как заставить CAS использовать остальные API для выполнения работы по идентификации пользователя. например CAS вызывает 'службу пользователя', которая предложит API для проверки имени пользователя и пароля.

Кажется, что CAS 5.x сильно отличается от версии 3.x.

Большое спасибо.

1 Ответ

0 голосов
/ 25 апреля 2018

Вы имеете в виду это?https://apereo.github.io/cas/5.2.x/installation/Rest-Authentication.html

Это позволяет серверу CAS подключаться к удаленной конечной точке REST через POST для проверки учетных данных.Учетные данные передаются через заголовок авторизации, значение которого - Basic XYZ, где XYZ - версия учетных данных в кодировке Base64.

Возвращаемый ответ должен сопровождаться кодом состояния 200, в котором тело должно содержать идентификатор и атрибуты.поля, последние являются необязательными, которые представляют аутентифицированного принципала для CAS

...