Простой пример Google oAuth авторизации на PHP
Допустим, есть веб-приложение, оно должно авторизовывать пользователей через Google.
Нужен максимально простой, без лишнего, пример авторизации пользователей сторонним веб-приложением через Google.
1 файл
Проверяет, авторизован ли пользователь, разрешил ли пользователь данному приложению смотреть email, profile и не протух ли у него access token.
Если пользователь не авторизован, не разрешал данному приложению или к своей информации – редирект на страницу авторизации Google – так, чтобы Google переслал пользователя обратно на callback_url.
Если у пользователя протух access token – нужно попытаться его автоматически обновить.
Если токен не обновить – редирект на страницу авторизации Google – так, чтобы Google переслал пользователя обратно на callback_url.
Если пользователь авторизован и токен у него есть и приложение имеет разрешений – выводим строчку "ок".
Предлагайте со сроком и стоимостью, пожалуйста.