Продвинутый
Как работает OAuth 2.0 Authorization Code Flow?
Это самый безопасный сценарий (Flow) для веб-приложений с бэкендом.
1. Юзер нажимает "Войти через Google".
2. Приложение редиректит юзера на сервер Google.
3. Юзер вводит пароль и жмет "Разрешить".
4. Google редиректит юзера обратно в приложение, передавая в URL одноразовый Authorization Code.
5. Бэкенд приложения берет этот Code, добавляет свой секретный пароль (client_secret) и делает скрытый запрос к Google.
6. Google проверяет Code и Secret, и выдает бэкенду Access Token.
✅ Суть: Access Token передается напрямую между серверами и никогда не светится в браузере юзера.