Как добавить аутентификацию github OAuth в приложение VueJS - PullRequest
0 голосов
/ 04 июля 2018

У меня есть приложение VueJS, созданное с использованием vue-cli 3.0, и я хочу добавить к нему аутентификацию github на основе OAuth. Многие учебники, которые я нашел в Интернете, используют ExpressJs и / или passportjs для выполнения потока OAuth.

Если моему приложению не требуется рендеринг на стороне сервера, мне все еще нужны ExpressJ для выполнения OAuth ..? Если да, то как я могу добавить Express в приложение VueJs, созданное с помощью vue-cli.

Если Express не нужен, может кто-нибудь указать мне документацию о том, как добавить OAuth в приложение Simple VueJs.

Большое спасибо за помощь.

Спасибо, Радж.

1 Ответ

0 голосов
/ 04 июля 2018

со страницы GitHub API

Примечание. Реализация OAuth в GitHub поддерживает стандартный тип предоставления кода авторизации . Вы должны реализовать веб поток приложения, описанный ниже, чтобы получить код авторизации и тогда обменяй это на токен. ( неявный тип предоставления не поддерживается.)

Чтобы делать то, что вы хотите, вам нужна реализация OAuth, которая поддерживает тип неявного предоставления . Но GitHub не поддерживает это, поэтому вам нужен «бэкэнд», например, Express.

...