Я использую службу Amazon cognito в своем приложении iOS Xamarin, где у меня есть функция для входа пользователя в качестве гостя и использования учетной записи facebook. Функция входа в Facebook работает отлично, но я хочу добавить вариант для гостевого пользователя, чтобы конвертировать свою гостевую учетную запись в аутентифицированную учетную запись на facebook.Amazon Cognito - преобразовать идентификатор гостя пользователя как аутентифицированного пользователя
Я добавил историю пользователей в таблицу dynamodb в соответствии с идентификатором идентификатора пользователя как для гостевого, так и для аутентифицированного пользователя facebook. Поэтому, когда гостевая учетная запись будет преобразована в учетную запись с аутентичной подпиской, мне нужен идентификатор идентификатора, чтобы он был таким же. Является ли это возможным?
В настоящее время я просто синхронизировать гостевую информацию без вызова
credential.AddLogin(PROVIDER,TOKEN);
Это создает неаутентифицированную идентичность и хранит информацию.
Я подумал, что, не очищая это удостоверение от кеша, если я попытаюсь войти в систему с помощью facebook, это удостоверение будет объединено как аутентифицированное удостоверение. Но этого не происходит.
Как я могу это достичь?
Да, я внедрил логин, используя facebook в своем приложении. Мой вопрос заключается в том, что пользователь сначала регистрируется в качестве гостя, а затем, если он хочет объединить это удостоверение как аутентифицированную личность facebook, возможно ли это? И после этого идентификация будет одинаковой? –
Да, добавление логина к аутентифицированному идентификатору сделает его аутентифицированным. Если уже есть идентификатор с идентификацией, связанный с этим логином, начинается слияние существующего и нового, а идентификатор идентификатора, используемый в конце, может быть либо. Если уже не подключен уже существующий идентификатор к этому токену, будет использоваться неаутентифицированный идентификатор. –