Joh*_*ohn 3 c# asp.net asp.net-core
我创建了一个新的 asp.net core web 应用程序,它使用个人用户帐户。我希望允许用户使用他们的 Microsoft 帐户登录。所以我尝试按照本教程https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/microsoft-logins?view=aspnetcore-2.2 .. 但是当我尝试在我们的启动中添加它时。CS :-
services.AddDefaultIdentity<IdentityUser>()
.AddDefaultUI(UIFramework.Bootstrap4)
.AddEntityFrameworkStores<ApplicationDbContext>();
services.AddAuthentication().AddMicrosoftAccount(microsoftOptions =>
{
microsoftOptions.ClientId = Configuration["Authentication:Microsoft:ApplicationId"];
microsoftOptions.ClientSecret = Configuration["Authentication:Microsoft:Password"];
});
Run Code Online (Sandbox Code Playgroud)
我收到此错误:-
错误 CS0103 当前上下文中不存在名称“UIFramework”
所以我不确定如何添加引用UIFramework?谢谢
对于 .NET Core 3 开发人员:
(一个突破性的变化)
对于引导程序 4 使用:.AddDefaultUI();
对于引导程序 3 使用:.AddDefaultUI();然后通过添加覆盖版本
<IdentityUIFrameworkVersion>Bootstrap3</IdentityUIFrameworkVersion>
Run Code Online (Sandbox Code Playgroud)
在您的项目文件中。参见:https : //github.com/aspnet/Announcements/issues/380
| 归档时间: |
|
| 查看次数: |
2866 次 |
| 最近记录: |