#angular #asp.net-identity #facebook-login #visual-studio-2022 #asp.net-core-6.0
#угловатый #asp.net-идентификация #facebook-вход в систему #visual-studio-2022 #asp.net-core-6.0
Вопрос:
Я пытаюсь создать простое приложение с использованием Visual Studio 2022, используя ASP.NET Ядро с угловым шаблоном проекта. Я следую инструкциям msdn отсюда: https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/facebook-logins?view=aspnetcore-6.0
- Я выбираю отдельные учетные записи типа аутентификации.
- После создания примера приложения я пытаюсь добавить аутентификацию Facebook. Я настраиваю свое приложение Facebook в разделе для разработчиков facebook, затем добавляю аутентификацию facebook при настройке служб. Пока все хорошо.
- Я запускаю приложение, перехожу на страницу входа в систему, нажимаю facebook, и после входа в систему через facebook я получаю следующую ошибку:
ОШИБКА core.js: 6479 ОШИБКА Ошибка: не перехвачено (в обещании): Ошибка: не удается сопоставить какие-либо маршруты. Ошибка сегмента URL: «вход в facebook»: не удается сопоставить какие-либо маршруты. Сегмент URL: «вход в систему-facebook»
- Я вижу на вкладке сеть (изображение 4), что есть обратный вызов facebook с токеном аутентификации, но проблема в том, что я не выполняю вход в свое приложение.
С другой стороны, вход в систему через учетную запись электронной почты работает вполне нормально.
Таким образом, из-за ошибки это выглядит так, как будто угловой маршрут не определен, но на самом деле этот маршрут входа в facebook должен был обрабатываться сервером идентификации, который должен был создать учетную запись пользователя в ASP.NET таблицы идентификации пользователей.
Я бы очень оценил вашу помощь в том, чтобы разобраться с этим.
Изображение 1: Создание приложения
Изображение 2: Конфигурация аутентификации Facebook:
Комментарии:
1. Можете ли вы опубликовать свой конвейер промежуточного программного обеспечения (
Configure
метод)? У вас естьUseAuthentication
промежуточное программное обеспечение?