问题标签 [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.
rubycas - Rubycas-server 字符编码问题(内部服务器错误)
几个月前,我们在生产环境中使用 rubycass-server 1.0 验证 Active Directory(Microsoft 2008 r2 服务器)。我们正在使用 ruby 1.9.2p180、sinatra-1.1.3... 我们遇到了西班牙语和加泰罗尼亚语的问题。如果用户在发送表单时在登录名或密码字段中键入ñ 或ç ...,则会产生“内部服务器错误”消息。我已经在 config.yml 选项中激活了调试模式,但是当这个错误出现时,它不会在日志文件中出现任何提示。几天前,我尝试了 rubycas 1.1.0 的最后一个版本,但没有发生此错误(内部服务器..),但如果登录名/密码包含这些字符中的任何一个,验证总是失败并显示“密码不正确”消息. 我认为这是一个编码错误。
有没有人找到解决这个问题的方法?
提前致谢,
java - 守护进程和脚本的 CAS 身份验证
我们正在使用CAS为我们的许多 Java 和 Ruby 应用程序提供身份验证。我们的大多数 Ruby 应用程序都是带有 Java 的 Web 应用程序,通过 API 提供后端服务。我们使用代理授予票证对 API 的所有请求进行身份验证。当用户登录 Web 应用程序、请求代理授权票并将其传递给后端 API 时,这非常有用。这里有一个很好的过程概述。
问题是当我们有一个想要访问 API 的守护进程或 rake 任务时会发生什么?守护程序或 rake 任务能够通过登录票证和提供有效凭据对 CAS 服务器进行身份验证,但是如果没有守护程序或 rake 任务侦听端口以供 CAS 回调,则无法生成代理授予票证。有没有人遇到过这个问题,你是如何解决的?也欢迎提出一般性建议。
postgresql - 用于 postgresql 的 cas config.yml
当我使用 postgresql 配置 CAS 时,服务器无法启动
我错过了什么吗?
更新
我正在使用ubuntu 12.04
我明白了:
ruby - Rubycas:使用 CASClient::Frameworks::Rails::Filter login_to_service() 方法时为空 cookie
我发现 RubyCAS 是非常有用的工具,但是从我网站上的表单登录时出现问题。表单是默认和隐藏字段,如下所示:
具有自定义登录操作的控制器看起来像
问题:所以在第一个应用程序成功登录后,并在以下位置设置 cookie rubycas-server-1.1.1/lib/casserver/server.rb
:
尝试使用 rubycas-server 打开另一个应用程序时,我的 cookie 为空
当使用 rubycas-server 开箱即用的形式登录到第一个应用程序时,一切正常,我自动登录到第二个应用程序
请帮忙!在这个问题上花了3天!
load-testing - 用于 rubycas 服务器的负载测试工具
我们已经使用rubycas 服务器实现了 SSO ,我们想对此进行负载测试,并且我们正在寻找适合负载测试的开源工具。
ruby-on-rails-3 - 没有重定向的Rubycas网关
我有一个适用于多个域名的 Rails 3.2 应用程序,例如:www.domain1.com、www.domain2.com、...我CASClient::Frameworks::Rails::Filter
用于一些公共页面。在这些公共页面上,我还需要显示当前登录的用户。一切正常,但问题是它通常在用户第一次请求页面时重定向。那些公共页面被索引对 SEO 来说真的很糟糕。
假设我有两个域:domain1.com
和domain2.com
. 用户登录到 domain1.com。为了显示当前用户同时登录的域名,我必须调用CASClient::Frameworks::Rails::Filter
. 但是,此方法将在每个域的第一个请求时重定向。是否可以在显示当前登录两个域的用户的同时不进行重定向?
restful-authentication - 如何检查用户是否通过 CAS 服务器进行了身份验证?
我需要检查用户是否在不是 PHPCas 客户端的 PHP 应用程序中在系统中进行了身份验证。RubyCAS 服务器是否为此提供 API?在这种情况下,您如何进行安全通信?
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/host
url184.72.242.142 fortestingonly.managemyasc.devserver
在环境文件中::cas_base_url => "https://fortestingonly.managemyasc.devserver:9292"
现在我已经启动了 Rubycas 服务器和我的应用程序服务器,但是当我尝试访问我的应用程序 URL 时,在我的应用程序日志中出现以下错误:
ruby-on-rails - rubycas 客户端身份验证和本地会话
我正在使用 ruby-cas 客户端,用于基于 CAS 的身份验证。我想将 ruby_cas 身份验证链接到我的应用程序:
当我们使用 cas 登录时,除了创建的 CAS 会话之外,还为我的应用程序创建了一个会话。
我该怎么办?
谢谢
ruby-on-rails - 使用 CAS 对 REST Rails API 的请求进行身份验证
我正在开发一个类似于 Twitter 的网络应用程序;由 Rails-API 支持的无状态 RESTful API,主要由用户通过基于 JS 的静态客户端访问。
我希望我的用户能够使用 CAS 进行身份验证,但是我在思考如何使用 API/客户端数据结构来实现这一点时遇到了麻烦,因为 CAS 与 rails 的传统使用涉及重定向用户以及设置会话,它们都不能与基于客户端/API 关系的应用程序一起使用。
安全地执行此操作的最佳方法是什么?