问题标签 [cas]

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 回答
4774 浏览

web-applications - 桌面和 Web 应用程序单点登录

我正在为我的公司考虑 SSO 架构,我发现 CAS 非常有趣。我非常清楚在 Web 应用程序中使用它时可用的功能。相反,我不太了解桌面应用程序(C# 或 Swing)可能的 CAS 应用。现在我们有很多 Web 应用程序和桌面应用程序,我们希望为所有人管理一个唯一的身份验证点。在您看来,是否有可能使用 CAS 来实现?你有什么建议吗?

0 投票
1 回答
1075 浏览

drupal - CAS单点注销在drupal中不起作用

我有:

  1. 配置的 CAS 工作正常。
  2. 配置 Drupal whit cas 模块并正确使用 CAS 登录。

但是当我在drupal中单击注销时,我只是从drupal而不是cas中注销。

注销有什么特殊配置吗?在 drupal admin 中只有一个复选框:

“启用 CAS 单点注销(CAS 服务器 3.1 或更高版本)”

0 投票
2 回答
1165 浏览

ruby-on-rails - 使用 Cucumber 测试 RubyCAS-Client

我有一个非常小的新制作的 Rails 3 应用程序。我正在使用 Rails 的 RubyCAS-Client gem 对我们的 CAS 服务器进行身份验证。CAS 客户端正在工作,因为我能够登录和退出我的 Web 应用程序。

这是我的 Gemfile:

这是我的黄瓜东西:

我得到的错误是:

所有步骤都通过(如果我删除所有 Cas 登录要求)。如果我添加 casclient gem 的“require”行,“logged in”步骤也会通过,但其余步骤将失败。由于某种原因,就好像 Cucumber 没有从 Gemfile 加载正确的 gem,因此 CASClient 模块对其环境不可用。捏造需要的行就像解决问题的结束一样,但它实际上并没有解决除了直接错误之外的任何问题。

假过滤器是您应该如何使用 Cucumber 及其同类产品进行测试的方式。我不知道为什么这不起作用。

0 投票
1 回答
3554 浏览

.net-4.0 - 错误:沙盒时“违反继承安全规则”

我正在创建一个将在沙盒环境中运行代码的应用程序。这个环境应该只允许不受信任的代码处理它明确给出的资源并返回一个定义的数据类型。我正在使用本文中找到的主体来设置沙箱:

如何:在沙盒中运行部分受信任的代码

我还有一些需要在沙盒环境中运行的代码。不幸的是,当我尝试将类型设置为在沙箱内运行时,出现以下错误:

类型违反了继承安全规则:“MyTypeRunningInSandbox”。派生类型必须要么与基类型的安全可访问性相匹配,要么难以访问。

我不确定为什么会收到此错误,因为基类型和派生类型都是由我创建的,并且两者都不应该比另一个更安全。

我的应用程序结构(帮助您理解):

如果您将我的解决方案与上面的 Microsoft 文章进行比较,我的代码在与以下行等效的情况下失败:

有关如何解决此问题的任何想法?

0 投票
1 回答
1250 浏览

python - 为什么我学校的 CAS 服务器在验证后没有重定向到我的站点?

我正在尝试制作一个只有滑铁卢大学学生才能使用的网站。它使用 CAS 进行身份验证。我开始使用django_cas包。按照步骤几乎死了。以下是我测试的内容:

重定向到 CAS 登录页面 - 通过

在 CAS 服务器上验证用户 - 通过

重定向回网站 - 失败

(更新:添加代码以澄清)解决方案:

看来我的 CAS_SERVER_URL 错误。我学校的 CAS 服务器的协议是 https 而不是 http

cas_django 需要很少的配置:

我得到了一个 404:

在此服务器上未找到请求的 URL /cas/login/http://uwnetwork.shaon.ca/accounts/login/?next=%2Fsample%2F。

有人知道为什么它会重定向失败吗?

0 投票
2 回答
4793 浏览

restful-authentication - Shibboleth 宁静的 api

我正在为一所使用 Shibboleth 对学生进行身份验证的大学编写一个 android 应用程序。

由于我正在制作一个 android 本机应用程序(不是 webview),我想以编程方式传递用户名和密码并取回用户的用户凭据。Shibboleth 是否有我可以使用的宁静 api。

例如。CAS 有https://wiki.jasig.org/display/CASUM/RESTful+API,它允许我以编程方式发送用户名和密码并取回票证凭据。shibboleth 有类似的东西吗?

0 投票
1 回答
2326 浏览

java - phpCAS - 调用 HTTP:// 而不是 HTTPS://

我正在使用 phpCAS 尝试使用中央凭据系统对我的用户进行身份验证。

目前处于开发周期中,因此 CAS 不支持 SSL,因此 URL 位于 HTTP://

即使我对 CAS 服务器行使用无 SSL 验证,我似乎也无法让 phpCAS 去那里:

我的代码与此处的简单示例完全相同:https ://wiki.jasig.org/display/CASC/phpCAS+examples

唯一的区别是我的服务器主机名(www.mysite.com),端口是(8080)。

任何人都知道如何让重定向转到 HTTP:// 而不是 HTTPS:// ?

0 投票
1 回答
48 浏览

.net - 如何获得程序集请求的一组权限?

我想要求用户授予请求的权限或阻止程序集加载。

0 投票
1 回答
2717 浏览

mysql - MYSQL 重置连接

我在 Apache tomcat 6 网络服务器上使用 CAS 3.4.5,后端为 mysql 5.1.37。我正在使用 mysql-jdbc-connector 5.12 版从用 Java spring 框架编写的 CAS 连接到后端。

mysql 间歇性地关闭 CAS 所需的持久连接。有没有办法可以避免这种情况。任何想法都将不胜感激。

我正在粘贴 mysql 重置连接时 CAS 收到的错误。

0 投票
2 回答
1983 浏览

ajax - 如何克服对受 CAS 保护的资源的 Ajax 调用的跨域问题?

尝试对位于与 CAS 服务器不同的服务器上的受 CAS 保护、SSL 加密的资源进行 AJAX 调用时出现的重定向问题的潜在解决方案是什么?

CAS 服务器用于身份验证并按设计运行。这个问题似乎是特定于 ajax 的。

这里有一个类似的问题,但我们不能为 CAS 服务器和后端资源使用相同的域/服务器/端口。

JASIG CAS邮件列表提到使用JSESSIONID。

另一种可能的方法是修改 CAS 过滤器以将过期票证默认行为更改为更健壮的东西。

你会使用什么设计模式来克服这个问题?