Auth0, как войти в систему с помощью блокировки, но затем проверить пользователя по моей собственной базе данных? - PullRequest
0 голосов
/ 28 августа 2018

Я использую auth0 для входа пользователей в мое приложение реакции.

Когда пользователи нажимают на мой URL обратного вызова (еще один реагирующий компонент), можно ли мне сделать запрос в мою собственную базу данных для проверки и обновления этого пользователя?

В моем случае использования users принадлежит team, а team принадлежит league.

Существует два типа пользователей - players и owners.

Чтобы пользователи моего приложения отправляли запросы только к teams и leagues, к которым они принадлежат, я хочу добавить их teamId и leagueId к auth0 user_metadata, а также их userId локально для моего приложения.

Где бы я сделал это в потоке входа в систему? Для этого предназначен URL обратного вызова?

Спасибо

1 Ответ

0 голосов
/ 06 ноября 2018

Вы хотите установить эту информацию (информацию о своей команде / лиге), когда пользователь регистрируется / входит в систему? Или он будет настроен после того, как пользователь зарегистрируется и начнет использовать приложение? Если это происходит после регистрации / входа, мы можем попытаться реализовать это с помощью правила Auth0 (https://auth0.com/docs/rules/current). В противном случае мы можем отправить патч на /api/v2/users/{id} для обновления user_metadata. Вы можете сохраните эту информацию в id_token в пользовательской заявке в зависимости от вашего варианта использования.

...