Как получить метод входа? - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь следовать этому

В случае ниже я получаю gSignIn не определенная ошибка, также имеют <script src="https://apis.google.com/js/platform.js" async defer></script> в голове.

Мне не хватает api? Как я могу достичь gSignIn метод? Как я могу запустить Singin через JS?

navigator.credentials.get({
    password: true,
    federated: {
        providers: [
            'https://accounts.google.com'
        ]
    },
    mediation: 'required'
}).then(c => {
    if (c) {
        switch (c.type) {
            case 'password':
                return sendRequest(c);
                break;
            case 'federated':
                return gSignIn(c);
                break;
        }
    } else {
        return Promise.resolve();
    }
}).then(profile => {
    if (profile) {
        updateUI(profile);
    }
}).catch(error => {
    console.error('Sign-in Failed');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...