我在VS 2013中启动了一个ASP.NET MVC 5项目,最终需要支持CAS(中央身份验证服务)进行身份验证.Jasig有一个官方的.NET客户端,但它有点陈旧,似乎是在MVC 3天内创建的.
有没有人有经验将这项技术与新的MVC 4或5相结合?我特别关注的是,MVC 5现在使用OWIN身份验证来代替旧的Forms身份验证,这就是CAS与ASP的关系.
我想让这个项目从右脚开始,以便在以后添加CAS时,我不会争先恐后地重新创建代码的主要部分.我更喜欢在VS 2013的MVC 5中这样做,但VS 2012中的MVC 4也是一种选择.
e:我意识到我并没有真正"问过问题",因为他更喜欢.它归结为:我可以将CAS与MVC 5一起使用,我会遇到什么限制,以及将它集成到我的项目中需要哪些特殊的解决方法(如果有的话)?