2

我了解 CAS 使用表单身份验证,并且 MVC 5 现在已移至 OWIN。我做了一些研究,发现有几个人试图实现这个- https://groups.google.com/forum/#!msg/jasig-cas-dev/vPqa5X6aYew/FwciRjilbgEJ,我已经下载了并包含来自 Will Dean 的 Git 存储库的文件 - https://github.com/willdean/owin-cas

我的问题是,如何配置它以与我的 CAS 服务器一起使用?我已经更改了一些登录 url 变量,但没有运气。

4

1 回答 1

4

我们在我们的组织中有一个自定义的 CAS 实施,Will Dean 的项目对我有用......

看看Startup.Auth.cs并正确配置casOptions.CasServerUrlBase

前任:casOptions.CasServerUrlBase = "https://cas.contoso.com";

并且不要将尾随 / 放在 url 末尾:)

也许您需要实现自己的 CasAuthenticationProvider 以便为您的 CAS 环境自定义它,但我会首先尝试调试身份验证过程以排除错误魔术字符串之类的事情......并使用 Fiddler 拦截请求和响应!

于 2015-06-16T12:50:42.570 回答