我创建了一个新的asp.net core web应用程序,使用个人用户帐户。我想允许用户使用他们的Microsoft帐户登录。因此,我尝试按照以下教程进行操作:https://learn.microsoft.com/en-us/aspnet/core/security/authentication/social/microsoft-logins?view=aspnetcore-2.2。但当我尝试在我们的startup.cs中添加以下内容时:
我遇到了这个错误:-
错误 CS0103 未在当前上下文中找到名称“UIFramework”
所以我不确定如何添加对“UIFramework”的引用?谢谢
services.AddDefaultIdentity<IdentityUser>()
.AddDefaultUI(UIFramework.Bootstrap4)
.AddEntityFrameworkStores<ApplicationDbContext>();
services.AddAuthentication().AddMicrosoftAccount(microsoftOptions =>
{
microsoftOptions.ClientId = Configuration["Authentication:Microsoft:ApplicationId"];
microsoftOptions.ClientSecret = Configuration["Authentication:Microsoft:Password"];
});
我遇到了这个错误:-
错误 CS0103 未在当前上下文中找到名称“UIFramework”
所以我不确定如何添加对“UIFramework”的引用?谢谢
UIFramework
是在2.2中添加的。 - Kirk Larkin