title: How do I allow anonymous access to just one controller?
body: <p>I am using MVC 2.0 with forms authentication. I want to allow public access to one controller called "Logout". Currently whenever I browse to it I get bounced to Login.</p>
  
  <pre><code>&lt;authentication mode="Forms"&gt;
    &lt;forms loginUrl="Login/Login"  
           protection="All" timeout="30"
           name=".ASPXAUTH" 
           path="/" 
           requireSSL="false" 
           slidingExpiration="true"
           defaultUrl="Token/Create" 
           cookieless="UseDeviceProfile" 
           enableCrossAppRedirects="false" /&gt;
  &lt;/authentication&gt;
  
  &lt;!-- Deny Anonymous users. --&gt;
  &lt;authorization&gt;
    &lt;deny users="?" /&gt;
  &lt;/authorization&gt; 
  </code></pre>
  
  <p><hr/>
  <strong>Update:</strong> I am using WIF and each time the user arrives at the registration page (anonymous access) I need to sign them out, to ensure that they have the latest claims in their token, and are not just allowed in with a stale token. Their claims are coming in via the request to the registration page.</p>