Я пытаюсь установить fb в качестве аутентификации по умолчанию.То есть, когда пользователь достигает действия Authorize
, он перенаправляет на fb и авторизует его соответствующим образом.Моя цель - настроить прямую авторизацию с помощью только fb.В будущем я мог бы включить других провайдеров и варианты пароля.Итак, я пытаюсь настроить FB Auth с идентичностью.
Когда для идентификации используется следующее, выполняется авторизация и настройка файлов cookie:
services.AddAuthentication(FacebookDefaults.AuthenticationScheme)
.AddFacebook(o => Configuration.Bind("fb", o));
Моя идентификация выполняется следующим образом:
services.AddDefaultIdentity<User>()
.AddEntityFrameworkStores<AppDbContext>();
Хотяэтот код хранит данные в файлах cookie (User.Identity
), он не сохраняет никакой информации в базе данных.Я предполагаю, что мне нужно установить определенные схемы, например, идентичность.