title: asp.net mvc3, how do I authenticate?
body: <p>I need to build a "my account" application for my friend.  I plan to use asp.net MVC 3.</p>
  
  <p>I have to use  third party API to authenticate users.  if this is regular web application, it is easy, I submit the request using third party API, get response back. if this is authorized user, create a session.  ON all the protected pages, i just check the session, if it is exist, then show the content, otherwise redirect back to login page.</p>
  
  <p>I probably can do the same on my mvc3 project, but I know that definitely is a wrong approach.  MVC3 is very flexiable.  there must be a better way to do it.  After I get response back from the third party API.  What should I do after that?  please show me some codes if you can.</p>