hexlet-codebattle / codebattle

Codebattle - Game for programmers, where you solved algorithmic problems with other players in real time. You can fight with other players in single player mode or join massive tournaments.
https://codebattle.hexlet.io/
584 stars 207 forks source link

Реализовать регистрацию и аутентификацию пользователей #4

Closed mokevnin closed 7 years ago

mokevnin commented 7 years ago

Только через гитхаб, без паролей и форм.

ayshvab commented 7 years ago

Эту штуку использовать https://github.com/ueberauth/ueberauth ?

ayshvab commented 7 years ago

Или может https://github.com/ueberauth/guardian звезд в три раза больше) Как правильно выбирать?

staskjs commented 7 years ago

Судя по всему guardian в основном для jwt, а вот ueberauth уже oauth поддерживает, что нам и надо.

imamatory commented 7 years ago

Думаю это ключ

Ueberauth provides only the initial authentication challenge, (initial OAuth flow, collecting the information from a login form, etc). It does not authenticate each request, that's up to your application

ayshvab commented 7 years ago

Объясните, пжлста, почему нам нужен OAuth, а не JWT?

staskjs commented 7 years ago

Они решают разные проблемы. Oauth это протокол для авторизации, который, например, может включать в себя использование jwt. Но этот протокол похоже реализуется только в ueberauth

staskjs commented 7 years ago

Займусь этим

ayshvab commented 7 years ago

окей

ayshvab commented 7 years ago

Займцсь этим = Займусь или Займись? )

staskjs commented 7 years ago

Исправил