2012-01-22 1 views
3

私はeveryauthを設定しました。ページリフレッシュなしのすべての自動ログインプロセスを起動します(facebook auth)

今のところ、このNodeTuts episodeに示すように、認証するには、http://www.example.com/auth/facebookまたはhttp://www.example.com/auth/twitterに行ってください。

everyauthを設定して、JavaScriptイベントをボタンに付けて認証をトリガーできるようにするにはどうすればよいですか?

たとえば、次のコードでは、クリックしたときの下部のボタンがFacebook認証ウィンドウをポップアップするはずです。どのように私はすべてのオートでそれをするのですか?ロブrighterの簡単なOAuthのライブラリで

<html> 
    <head> 
     <title>My Facebook Login Page</title> 
    </head> 
    <body> 
     <div id="fb-root"></div> 
     <script> 
     window.fbAsyncInit = function() { 
      FB.init({ 
      appId  : 'YOUR_APP_ID', 
      status  : true, 
      cookie  : true, 
      xfbml  : true, 
      oauth  : true, 
      }); 
     }; 
     (function(d){ 
      var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} 
      js = d.createElement('script'); js.id = id; js.async = true; 
      js.src = "//connect.facebook.net/en_US/all.js"; 
      d.getElementsByTagName('head')[0].appendChild(js); 
     }(document)); 
     </script> 
     <div class="fb-login-button">Login with Facebook</div> 
    </body> 
</html> 
+0

おそらく、これらのURLのiframeが機能するのでしょうか? – DTrejo

+0

@DTrejo、悪い考えではない。良い方法があるかどうか分かります。 – Gezim

+0

SEモデルを検討し、そのページソースを見てみることをお勧めします。彼らは非常に似たようなことをします。 – jcolebrand

答えて

関連する問題