Я пытаюсь внедрить временную аутентификацию oAuth для создаваемого веб-приложения. По сути, пользователь должен входить в систему со Службой каждый раз, когда он посещает мое веб-приложение. В первую очередь это позволяет использовать веб-приложение без необходимости сохранять какие-либо данные аутентификации пользователя. Я пытаюсь использовать Tumblr API.
Моя платформа выбора - PHP. Однако я никогда раньше не работал с oAuth и до сих пор учусь. Следующий сценарий иллюстрирует то, чего я пытаюсь достичь:
Сценарий предполагает, что:
- Пользователь уже авторизовал мое приложение в своей учетной записи Tumblr.
- Используя мой Tumblr Consumer Key, Tumblr Consumer Secret, я звоню, чтобы получить request_token, который я позже показываю пользователю по ссылке.
- Теперь, нажав на указанную выше ссылку, я ожидаю, что Tumblr НЕ будет просить пользователя снова разрешить приложение (авторизоваться в своей учетной записи) и просто перенаправить пользователя назад и вернуть некоторую информацию, которая позволит мне отличить пользователя. Нет $ _SESSION, поскольку пользователь пытается войти на сайт, используя Tumblr
Это вообще возможно? Если да, можете ли вы помочь мне понять, как это сделать?
Ps. Я полный oAuth Noob, поэтому, пожалуйста, будьте нежны:)