AuthResult= Ошибка_ при аутентификации с использованием Sitecore Social Connector

Я реализовал Sitecore Social Connector для входа на свой сайт с использованием аутентификации Facebook, как показано ниже:

ConnectUserManager connectUserManager = new ConnectUserManager();
if (!AuthenticationManager.GetActiveUser().IsAuthenticated)
  connectUserManager.LoginUser("Facebook", true, (string)null);
else
  connectUserManager.AttachUser("Facebook", true, (string)null);

Это может подтвердить подлинность для нескольких пользователей Facebook. Но для некоторых из них я получаю

authResult=error_f01edd48-d480-45b2-94fb-ce1b9b88568a#_=_

Имя пользователя и пароль указаны правильно. Есть идеи, что может пойти не так?

1 ответ

Решение

Я была такая же проблема. Как я это решил? - Я понял, что моя учетная запись FB имеет недействительный адрес электронной почты. Поэтому я установил реальный адрес электронной почты для своей учетной записи, попытался войти в систему, и волшебство произошло. Плохо здесь то, что мы не можем увидеть сообщение об ошибке для этого нигде в запросах newtwork. Таким образом, если некоторые пользователи вошли в систему, это означает, что ваш модуль работает. Для тех, кто не может войти, у них есть некоторые недействительные данные в их профилях.

Что дальше? - Как отловить и показать соответствующее сообщение об ошибке клиенту? - может быть, какой-нибудь трубопровод или что-то еще... Посмотрим:) - Удачи!

Другие вопросы по тегам