如何正确实现GWT facebook app的facebook登录?

时间:2012-06-18 22:09:05

标签: facebook gwt facebook-oauth

我正在Facebook上创建一个应用程序,并试图弄清楚验证和登录应用程序的正确方法是什么。当我们退出Facebook并且目前正在使用OAuth 2.0时,我不希望它可以被访问,该应用仍然完全通过访问apps.facebook.com/myappname来运行,即使登录Facebook的顶部栏位于那里。

这是我的onModuleLoad

public void onModuleLoad() {
  AuthRequest req = new AuthRequest(FACEBOOK_AUTH_URL, FACEBOOK_CLIENT_ID);
  AUTH.login(req, new Callback<String, Throwable>() {
    @Override
    public void onSuccess(String token) {
      f_token = token;
      startAppAfterLogin();
    }

    @Override public void onFailure(Throwable caught) {
      Window.Location.assign("https://www.facebook.com/login.php");
    }
  });
}

显然startAppAfterLogin()在退出时仍然被调用,任何人都有任何想法该怎么办?

0 个答案:

没有答案