Laravel Angular Facebook авторизация - PullRequest
       2

Laravel Angular Facebook авторизация

0 голосов
/ 06 сентября 2018

Я пытаюсь настроить аутентификацию с помощью провайдера Facebook.

На данный момент у меня есть приложение Angular 6 и бэкэнд API Laravel 5.6 с Dingo.

То, чего я пытаюсь добиться, - это дать возможность использовать учетную запись Facebook, чтобы петь, и ввести некоторые ограничения, однако я не могу этого сделать.

Я пытался использовать angularx-social-login, который работал для Angular, но я не могу получить пользователя по токену в моем бэкэнде Laravel, потому что он говорит, что метод userFromTokenAndSecret не существует.

$providerUser = Socialite::driver('facebook')->stateless()->userFromTokenAndSecret($request->token, config('facebook.config.secret'));

        $account = SocialFacebookAccount::whereProvider('facebook')
            ->where('provider_id', $providerUser->getId())
            ->first();

        if (!$account->exists) {
            $account = new SocialFacebookAccount([
                'provider_user_id' => $providerUser->getId(),
                'provider' => 'facebook'
            ]);
            $account->save();
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...