2012-07-10 46 views
2

我们使用CAS为我们的许多Java和Ruby应用程序提供认证。我们的大多数Ruby应用程序都是使用Java为API提供后端服务的Web应用程序。我们使用代理授予票证来验证对API的所有请求。当用户登录到Web应用程序,请求代理授予票据并将其传递给后端API时,此功能非常有用。有一个很好的过程here概述。守护进程和脚本的CAS认证

问题是当我们有一个想要访问API的守护进程或rake任务时会发生什么?守护进程或rake任务能够通过登录凭单对CAS服务器进行身份验证并提供有效的凭据,但如果没有守护进程或rake任务在端口上侦听CAS回调,则不可能生成代理授予票证。有没有人遇到过这个问题,你是如何解决这个问题的?一般建议也是受欢迎的。

回答