Сервер синтаксического анализа - вход в систему с помощью Apple из бэкэнда - PullRequest
1 голос
/ 28 мая 2020

Я не могу найти функцию для входа в Apple с помощью Nodejs. У Facebook есть удобный способ входа в систему, например:

let facebookAuth = { 
    id: facebookUserId, 
    access_token: facebookToken, 
}

Parse.FacebookUtils.logIn(facebookAuth, { success: function(user){}, error: function(error){})

Но насчет Apple я не уверен. У меня есть данные authData:

let appleAuth = {
        id: userId,
        token: token
    }

Если есть способ, дайте мне знать. Заранее спасибо!

[РЕДАКТИРОВАТЬ]

Итак, вот мой прогресс, я думаю, что нашел функцию.

let authData = {
        authData : {
            apple: {
                id: userId,
                token: token
            }
        }
    }

Parse.User.logInWith('apple', authData).then(function (user) {
    console.log(user)
}, function(err){
    console.log(err)
});

Но я получаю сообщение об ошибке 252: Это метод аутентификации не поддерживается.

Идеи?

1 Ответ

0 голосов
/ 13 июля 2020

У меня это работает с этим:

let authData = {
  authData: {
    id: id,
    token: token
  }
}

Parse.User.logInWith('apple', authData).then(user => {
  console.log(user);
  window.location.reload();
}, (error) => {
  console.log(error.message);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...