2011-07-17 14 views
1

私はWIFを統合しているMVC3アプリケーションを持っています。WIFはどのように[許可]と対話しますか?

namespace MyProject.Web.Controllers 
{ 
    [Authorize(Roles = "Admin,User")] 
    public class TestController : Controller 
    { 

ように長い間、コントローラが飾られていなかったとして、ユーザーは資格情報の入力を求めれませんでした:このパスに開始する前に、私は、認証を必要とするために、これらの線に沿って何かを私のコントローラの一部を飾っていました。私は、認証のためにGoogle、Yahoo、Facebook、Windows Liveの選択肢のリストを持つページを手に入れた時点でアプリを手に入れましたが、問題はコントローラに関係なく、それをポップアップさせる)。

これはどのように動作するはずですか? WIFがいくつかのページを保護する方法について議論しているが、他のページは保護していないことを論じている(まだ見つからない)

TIA - 電子

答えて

3

WIFは、それがすでにお使いのコントローラがヒットした時点で実行されますを意味し、それ自身のIHttpModuleを、持っているように聞こえます。

このトピックは前に説明したようです。私は、これらのリソースをチェックアウトしたい:

+0

はあなたに感謝します。私はそれらの同じリンクを見つけました、そして、彼らは本当にクールな情報をたくさん含んでいます...特にMSDNページ。私は現在実装しているので、どのようにそれが行くか見るでしょう! – ekkis

+1

この質問を閉じるには答えがあります:パッシブリダイレクションは、Web.Configの ' ekkis

関連する問題