Открытая личность и OAuth - PullRequest
       105

Открытая личность и OAuth

0 голосов
/ 04 ноября 2019

Предположим, у меня есть приложение A и приложение B. У меня также есть приложение SSO. Предполагая, что пользователь может войти в приложение a и b, используя те же учетные данные, когда они регистрируются с помощью единого входа. Теперь в таблице приложения а как хранить информацию об авторизованном пользователе? Должен ли я хранить токен OpenID в базе данных моего приложения и заполнять информацию о пользователе, используя этот идентификатор в качестве ключа? Я запутался в этом.

Например, в традиционной системе входа в систему вы должны использовать идентификатор учетной записи для пользователя, чтобы связать данные, хранящиеся в таблице заказов. Как бы вы поступили подобным образом?

Спасибо.

1 Ответ

1 голос
/ 04 ноября 2019

Хороший вопрос - миграция пользователей плохо объясняется в большинстве статей. Когда ваш сервер получает запрос, вам, как правило, необходимо сопоставить данные вашего продукта либо по идентификатору пользователя в маркере доступа, либо по электронной почте из информации о пользователе сервера авторизации.

У меня есть описание того, как я справлялся в прошлом, что может помочь: https://authguidance.com/2017/10/02/user-data/

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