Правильный метод доступа к токенам OAuth2 через javascript - PullRequest
5 голосов
/ 03 октября 2011

Я понимаю основы oauth, и раньше я использовал его в приложении, но никогда так не было.

У меня есть API на основе oauth2, который я написал, и я пишу приложение на javascript(в backbone.js), и я хочу получить к нему доступ к API.

Моя проблема в том, что мне нужно получить токен доступа для приложения js.Обычно я запрашиваю токен с чем-то вроде example.com/oauth2/token?client_id=<client-id>&client_secret=<client-secret>&....

Если мой клиентский секрет должен быть, ну, secret , я должен положить его в свое приложение js?

Какой правильный способ сделать oauth2 поверх javascript?

Мои пользователи / приложение также являются «источником» для oauth, поэтому я не собираюсь выполнять какую-либо аутентификацию сторонних пользователей,поскольку они уже будут зарегистрированы на сайте.

1 Ответ

3 голосов
/ 03 октября 2011

Я думаю, вы должны получить токен доступа с сервера.Таким образом, секрет вашего клиента хранится в секрете на сервере.Другими словами, ваш сервер будет служить прокси для обмена OAuth.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...