facebook身份验证使用角度ui路由器

时间:2016-11-24 16:26:41

标签: javascript angularjs facebook angular-ui-router facebook-javascript-sdk

如何使用角度的facebook sdk验证角度单页面Web应用程序,它可以与$ stateProvider检查并记住用户facebook状态的角度ui路由器一起使用,当用户需要进行身份验证以访问所选视图时,将重定向到facebook登录?如何在角度ui控制器中保存facebook状态,然后检查用户状态是否没有调用facebook?

1 个答案:

答案 0 :(得分:1)

是的,您可以这样做,使用为Facebook定义的视图和控制器创建应用程序。

var myApp = angular.module('myApp', ['ui.router'])
myApp.config(function($stateProvider, $urlRouterProvider) {
  $urlRouterProvider.when("", "/facebook");
  $stateProvider
    .state("facebook", {
      url: "/facebook",
      templateUrl: "facebook.html",
      controller: 'facebooktrl'

    });
});

您需要使用开发人员文档中提到的fbSDK并配置重定向网址。

这是 DEMO application