Satellizer:使用FB的access_token登录

时间:2016-02-03 14:59:47

标签: angularjs facebook satellizer

我正在实施混合iOS网站和原生应用。我正在使用iOS本机FB登录功能,并将本地应用程序的access_token发送到使用Satellizer的Web。

问题是:我可以使用正常的Satellizer流来避免FB权限对话框并直接使用access_token来注册用户并从服务器恢复JWT吗?

2 个答案:

答案 0 :(得分:0)

每个第三方社交登录都必须具有权限对话框。

用户需要批准并了解他将使用该社交网络的应用程序以及他将为该特定应用程序提供的权限。

答案 1 :(得分:0)

我解决了它做Satellizer的工作,发送access_token并手动存储:

 $http.post('/auth/facebook', {
                    token: receivediOSToken
                }).then(function (response) {
                    $auth.setToken(response.data.token);
                    loginSuccess();
                }, function () {
                   loginError();
                });