我正在尝试将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
)中,但它不将任何信息存储到数据库中。我假设我需要设置某些身份识别方案。