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. Таким образом, если некоторые пользователи вошли в систему, это означает, что ваш модуль работает. Для тех, кто не может войти, у них есть некоторые недействительные данные в их профилях.
Что дальше? - Как отловить и показать соответствующее сообщение об ошибке клиенту? - может быть, какой-нибудь трубопровод или что-то еще... Посмотрим:) - Удачи!