Авторизация пользователя приложения Rails с помощью сервера WordPress Cassava CAS - PullRequest
0 голосов
/ 07 июня 2018

Использование Cassava CAS Server Plugin в WP для аутентификации пользователей из приложения Rails.

На стороне Rails:

 gem 'devise_cas_authenticatable'

На этапе проверки:

https://www.example.com/wp-cas/proxyValidate?service=http%3A%2F%2Flocalhost%3A3000%2Fusers%2Fservice&ticket=ST-XXXXXXX

Ответ WordPress:

<cas:serviceResponse><cas:authenticationFailure code="INVALID_TICKET">Expired ticket.</cas:authenticationFailure></cas:serviceResponse>

Может, кто-нибудь знает какое-либо решение для этого?

Я мог бы использовать плагин: wpCAS Server, но в этом случае мое приложение rails получает только WP user_idи я хотел бы объединить их по электронной почте.

...