title: CanvasAuthorizer Authorize() not returning true on facebook C# sdk
body: <p>I downloaded the Facebook C# SDK 4.1.1, and incorporated it on a small ASP.NET 3.5SP1 web project.  When I run the application from VS Studio 2008, it allowed me to install my Facebook application.  When I log onto facebook, I can see that my app installed, as I see it on my home page left nav.  </p>
  
  <p>When I click on the app, it displays the default.aspx page on my facebook app iframe.  Looks like it worked, right?  No it doesn't because when I debug the page on localhost, I see that the Authorize() on the CanvasAuthorizer app returns FALSE.  </p>
  
  <p>I created a web app in IIS 5.0 so that the default vs studio debugger doesn't interfere.</p>
  
  <p>Here are they facebook settings I have set and other relevant information.  </p>
  
  <p>Any help is greatly appreciated!</p>
  
  <p>Thanks!</p>
  
  <p>Canvas Page
  "http://apps.facebook.com/mynewapp/"</p>
  
  <p>Canvas URL
  <a href="http://localhost/MyNewApp/" rel="nofollow">http://localhost/MyNewApp/</a></p>
  
  <p>Canvas FBML/iframe
  iframe</p>
  
  <p>My Page Load:</p>
  
  <pre><code>    protected void Page_Load(object sender, EventArgs e)
      {
          fbApp = new FacebookApp();
          authorizer = new CanvasAuthorizer(fbApp);
          authorizer.Perms = requiredAppPermissions;
  
              if (authorizer.Authorize())
          {
              ShowFacebookContent();
          }
      }
  </code></pre>
  
  <p>Here are the relevant sections of my web.config:</p>
  
  <p></p>
  
  <p> 
      
    </p>
  
  <p>
     
      
      
       
       
       
       
      
     
    
   
    
    
   
   </p>
  
  <p>
     
     
     
     
        
      </p>