使用基于声明的身份验证在MVC应用程序中放置重定向代码的位置

时间:2014-07-01 13:00:05

标签: asp.net-mvc-4 authentication claims-based-identity claims

我已设置ADFS以返回以下声明: UseragreementAccepted:true / false

当我到达我的MVC应用程序时,我想检查这个声明,如果value == false,我想将用户重定向到一个完全不同的Web应用程序,用户可以阅读并接受useragreement。

我应该将这个重定向代码放在我的MVC应用程序中?我应该编写自定义HttpHandler /模块,AuthenticationManager,AuthorizationManager或其他东西..?

应用流:

https://mvcapp/
-> https://adfs/
-> https://mvcapp/ -> inspect claims -> 
-> if UseragreementAccepted==false, then redirect to https://accessapp/  
-> user can read useragreement and accept it

0 个答案:

没有答案