1

在 WP 中使用 Cassava CAS 服务器插件对 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>

也许有人知道任何解决方案?

我可以使用 Plugin: wpCAS Server ,但在这种情况下,我的 rails 应用程序只获取 WP user_id ,我希望通过电子邮件将它们合并。

4

0 回答 0