Предположим, что новый пользователь регистрируется сегодня на моем веб-сайте сегодня с идентификатором Gmail и получает учетную запись, созданную в OpenAM с именем пользователя как Gmail-id. Допустим, в будущем тот же пользователь будет использовать учетную запись facebook для входа на мой сайт. Принимая это как должное, я знаю, что пользователь зарегистрировался на веб-сайте с помощью Gmail раньше, и я точно знаю его/ее идентификатор Gmail.OpenAm Управление несколькими учетными данными пользователя для одного и того же пользователя
Возможно ли, что я могу связать оба учетных данных пользователя с одной учетной записью OpenAM без создания новой учетной записи?
Какие могут быть другие альтернативы?
Я бы сказал, что вам нужно изменить регистрационный код (или лучше создать собственную регистрацию) и добавить идентификатор учетной записи facebook в качестве атрибута для идентификации пользователя). В аутентификации вы можете использовать оба идентификатора для поиска идентичности. –