Asp.net mvc 5 使用ASP.NET MVC 5和Jasig';s CAS认证
我知道CAS使用表单身份验证,MVC5现在已经转移到OWIN。我做了一些研究,发现有一些人试图实现这个-,我从Will Dean的Git存储库下载并包含了这些文件Asp.net mvc 5 使用ASP.NET MVC 5和Jasig';s CAS认证,asp.net-mvc-5,forms-authentication,cas,owin,jasig,Asp.net Mvc 5,Forms Authentication,Cas,Owin,Jasig,我知道CAS使用表单身份验证,MVC5现在已经转移到OWIN。我做了一些研究,发现有一些人试图实现这个-,我从Will Dean的Git存储库下载并包含了这些文件 我的问题是,如何配置它以与我的CAS服务器一起工作?我已经更改了一些登录url变量,但运气不好。我们的组织中有一个自定义CAS实现,Will Dean的项目为我工作 查看Startup.Auth.cs并正确配置casOptions.CasServerUrlBase 例如:casOptions.CasServerUrlBase=”htt
我的问题是,如何配置它以与我的CAS服务器一起工作?我已经更改了一些登录url变量,但运气不好。我们的组织中有一个自定义CAS实现,Will Dean的项目为我工作 查看
Startup.Auth.cs
并正确配置casOptions.CasServerUrlBase
例如:casOptions.CasServerUrlBase=”https://cas.contoso.com";代码>
并且不要将尾随/放在url末尾:)
也许您需要实现自己的CasAuthenticationProvider,以便为您的CAS环境自定义它,但我会首先尝试调试身份验证过程,以排除诸如错误的魔术字符串之类的事情。。。并使用Fiddler拦截请求和响应 我们的组织中有一个定制的CAS实现,Will Dean的项目为我工作
查看Startup.Auth.cs
并正确配置casOptions.CasServerUrlBase
例如:casOptions.CasServerUrlBase=”https://cas.contoso.com";代码>
并且不要将尾随/放在url末尾:)
也许您需要实现自己的CasAuthenticationProvider,以便为您的CAS环境自定义它,但我会首先尝试调试身份验证过程,以排除诸如错误的魔术字符串之类的事情。。。并使用Fiddler拦截请求和响应