问题标签 [rubycas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
131 浏览

rubycas - Rubycas-server 字符编码问题(内部服务器错误)

几个月前,我们在生产环境中使用 ruby​​cass-server 1.0 验证 Active Directory(Microsoft 2008 r2 服务器)。我们正在使用 ruby​​ 1.9.2p180、sinatra-1.1.3... 我们遇到了西班牙语和加泰罗尼亚语的问题。如果用户在发送表单时在登录名或密码字段中键入ñ 或ç ...,则会产生“内部服务器错误”消息。我已经在 config.yml 选项中激活了调试模式,但是当这个错误出现时,它不会在日志文件中出现任何提示。几天前,我尝试了 ruby​​cas 1.1.0 的最后一个版本,但没有发生此错误(内部服务器..),但如果登录名/密码包含这些字符中的任何一个,验证总是失败并显示“密码不正确”消息. 我认为这是一个编码错误。

有没有人找到解决这个问题的方法?

提前致谢,

0 投票
1 回答
350 浏览

java - 守护进程和脚本的 CAS 身份验证

我们正在使用CAS为我们的许多 Java 和 Ruby 应用程序提供身份验证。我们的大多数 Ruby 应用程序都是带有 Java 的 Web 应用程序,通过 API 提供后端服务。我们使用代理授予票证对 API 的所有请求进行身份验证。当用户登录 Web 应用程序、请求代理授权票并将其传递给后端 API 时,这非常有用。这里有一个很好的过程概述。

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

0 投票
1 回答
473 浏览

postgresql - 用于 postgresql 的 cas config.yml

当我使用 postgresql 配置 CAS 时,服务器无法启动

我错过了什么吗?

更新

我正在使用ubuntu 12.04

我明白了:

0 投票
0 回答
314 浏览

ruby - Rubycas:使用 CASClient::Frameworks::Rails::Filter login_to_service() 方法时为空 cookie

我发现 RubyCAS 是非常有用的工具,但是从我网站上的表单登录时出现问题。表单是默认和隐藏字段,如下所示:

具有自定义登录操作的控制器看起来像

问题:所以在第一个应用程序成功登录后,并在以下位置设置 cookie rubycas-server-1.1.1/lib/casserver/server.rb

尝试使用 ruby​​cas-server 打开另一个应用程序时,我的 cookie 为空

当使用 ruby​​cas-server 开箱即用的形式登录到第一个应用程序时,一切正常,我自动登录到第二个应用程序

请帮忙!在这个问题上花了3天!

0 投票
1 回答
69 浏览

load-testing - 用于 ruby​​cas 服务器的负载测试工具

我们已经使用ruby​​cas 服务器实现了 SSO ,我们想对此进行负载测试,并且我们正在寻找适合负载测试的开源工具。

0 投票
1 回答
182 浏览

ruby-on-rails-3 - 没有重定向的Rubycas网关

我有一个适用于多个域名的 Rails 3.2 应用程序,例如:www.domain1.com、www.domain2.com、...我CASClient::Frameworks::Rails::Filter用于一些公共页面。在这些公共页面上,我还需要显示当前登录的用户。一切正常,但问题是它通常在用户第一次请求页面时重定向。那些公共页面被索引对 SEO 来说真的很糟糕。

假设我有两个域:domain1.comdomain2.com. 用户登录到 domain1.com。为了显示当前用户同时登录的域名,我必须调用CASClient::Frameworks::Rails::Filter. 但是,此方法将在每个域的第一个请求时重定向。是否可以在显示当前登录两个域的用户的同时不进行重定向?

0 投票
1 回答
1288 浏览

restful-authentication - 如何检查用户是否通过 CAS 服务器进行了身份验证?

我需要检查用户是否在不是 PHPCas 客户端的 PHP 应用程序中在系统中进行了身份验证。RubyCAS 服务器是否为此提供 API?在这种情况下,您如何进行安全通信?

0 投票
1 回答
478 浏览

ruby-on-rails - Rails 3.x 中 CAS 服务器的设置问题

我已经安装rubyCAS Server在 ec2 服务器上,使用 Rails 3.2 和 Ruby 1.9.3 和配置configure.yml文件,我的

fortestingonly.managemyasc.devserver注意:我在生成自签名 SSL 时提到了域名

而且我还在我的本地映射了 cas 服务器/etc/hosturl184.72.242.142 fortestingonly.managemyasc.devserver

在环境文件中::cas_base_url => "https://fortestingonly.managemyasc.devserver:9292"

现在我已经启动了 Rubycas 服务器和我的应用程序服务器,但是当我尝试访问我的应用程序 URL 时,在我的应用程序日志中出现以下错误:

0 投票
1 回答
952 浏览

ruby-on-rails - rubycas 客户端身份验证和本地会话

我正在使用 ruby​​-cas 客户端,用于基于 CAS 的身份验证。我想将 ruby​​_cas 身份验证链接到我的应用程序:

当我们使用 cas 登录时,除了创建的 CAS 会话之外,还为我的应用程序创建了一个会话。

我该怎么办?

谢谢

0 投票
0 回答
66 浏览

ruby-on-rails - 使用 CAS 对 REST Rails API 的请求进行身份验证

我正在开发一个类似于 Twitter 的网络应用程序;由 Rails-API 支持的无状态 RESTful API,主要由用户通过基于 JS 的静态客户端访问。

我希望我的用户能够使用 CAS 进行身份验证,但是我在思考如何使用 API/客户端数据结构来实现这一点时遇到了麻烦,因为 CAS 与 rails 的传统使用涉及重定向用户以及设置会话,它们都不能与基于客户端/API 关系的应用程序一起使用。

安全地执行此操作的最佳方法是什么?