Size: a a a

2021 May 27

DB

Dmitry Begunkov in pro.elixir
и где здесь регистрация?
источник

DP

D. P. in pro.elixir
источник

DP

D. P. in pro.elixir
в модуле
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Привет, всем! Вопрос: если нужна регистрация с поддержкой oauth существующих сервисов (логин через google или github) - имеет ли смысл полностью положиться на существующие решения uberauth, assent или лучше взять phx.gen.auth и скомбинировать?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Так надо нормальное имя дать:

name: {:global, MyName}
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Так они разные дела делают же
источник

IK

Ihor Katkov in pro.elixir
я бы брал auth0, если бюджет позволяет
источник

IK

Ihor Katkov in pro.elixir
если с нуля
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Если нужна нативная регистрация и возможность логина через третью сторону.
источник

DP

D. P. in pro.elixir
понял, спасибо
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ага. Одно делает одно, а второе - второе
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потом в куке хранишь сессию
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Либо ту либо эту
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну, вернее все равно создаёшь юзера даже если через ueberauth. Просто заходит не через пароль
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А потом все одинаково
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Т.е. корректное решение - сгенерировать через phx.gen.auth - и потом прикрутить к нему uberauth?
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
У uberauth-а есть свой workflow для нативной регистрации - но там какой-то более закрытый.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Эх, может что-то поменялось с тех пор как я смотрел на это хозяйство, но для меня ueberauth - для oauth
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
https://github.com/ueberauth/ueberauth_identity - username/password уже как 6 лет существует
источник

AB

Alex Bubnov in pro.elixir
если у тебя модуль берется как String.to_atom "Elixir.Ctrl.CoreApi", то в коде это должно писаться как Ctrl.CoreApi, в коде префикс Elixir. не нужен, подставляется автоматически
источник