Я пытаюсь лучше понять рабочий процесс реализации Twitter Oauth.В настоящее время, используя Oauth, чтобы предоставить пользователю возможность войти на мой сайт через Twitter, я могу добиться следующего:
- Авторизовать мое приложение через свою учетную запись Twitter
- получить свой oauth tokeh, oauth secret и userid
- сохраняют их токен / secret / id в таблице MySQL для будущих вызовов.
Часть, с которой у меня возникают проблемы, - это понимание того, как именно я могупродолжайте повторную проверку пользователя с помощью сохраненного токена / секрета / идентификатора вместо повторной авторизации этого пользователя каждый раз, когда он решает посетить мой сайт.
Если я не ошибаюсь, каждый раз, когда пользователь посещает мойсайт, они запрашивают новый токен / ключ, который делает недействительным предыдущий токен / ключ.Как мне разрешить им войти снова без необходимости изменять эти значения в моей таблице.
Я понимаю, что это, вероятно, может быть специфичным для класса, но я ищу больше пошаговогообъяснение процесса.
Я легко могу решить эту проблему с помощью $_SESSION
переменных и файлов cookie, но, похоже, должен быть гораздо более простой способ.