Satellizer: войдите, используя FB access_token

Я реализую гибридное веб-приложение iOS и нативное приложение. Я использую собственные возможности входа в FB для iOS и отправляю access_token из нативного приложения в Интернет, который использует Satellizer.

Вопрос заключается в следующем: могу ли я избежать диалога разрешений FB и напрямую использовать access_token, чтобы зарегистрировать пользователя и восстановить JWT с сервера, используя обычный поток Satellizer?

2 ответа

Я решил это, выполнив задание Satellizer, отправив access_token и сохранив его вручную:

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

Диалог прав доступа является обязательным для каждого стороннего социального входа в систему.

Пользователь должен одобрить и знать, какое приложение он собирается использовать с этой социальной сетью и какие разрешения он даст этому конкретному приложению.

Другие вопросы по тегам