Аутентификация Google в PHP - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь создать сайт в PHP, который использует учетную запись Google в качестве своих учетных данных для входа. Я планирую назначить разные роли (учитель / ученик / директор и т. Д.) Для этих учетных записей, чтобы у них были разные целевые страницы после входа в систему.

Моя проблема в том, как их зарегистрировать в мой сайт и назначить эти роли в сочетании с google-аутентификацией?

1 Ответ

0 голосов
/ 29 марта 2020

Простой API для вашей цели на https://developers.google.com/identity/sign-in/web/sign-in, он просто работает на JavaScript. Что касается удобства использования для ваших целей, это может быть проблемой, так как вы должны сохранить пользователей с их ролями. По крайней мере, вам нужно было дополнительно включить некоторые запросы к серверу, в лучшем случае AJAX.

Тогда существует серверный API для OAuth-аутентификации, общие сведения о нем вы можете найти здесь: Gmail Add-On: Oauth не вызывается , я ответил там на вопрос, но включил информацию и несколько ссылок.

Ваш вопрос, кажется, очень общий, но, поскольку существует несколько API, возможно, дополнительные, кроме мои подсказки, так что вы должны попытаться найти лучшее решение для вас - следуя тэгам, где вы также получаете некоторые ссылки на google-аутентификацию, но вам, вероятно, придется дополнительно самостоятельно искать различные API, пока никто не дает исчерпывающий обзор , Приняв решение по одному API, вы должны следовать некоторым примерам и в лучшем случае снова спросить, какой код вы уже пытались получить, чтобы получить ответы на конкретные проблемы программирования.

...