什么是ASP.NET Core的Microsoft身份验证方案?

卢卡斯

我正在设置使用Microsoft身份验证的ASP.NET Core身份验证社会登录提供程序身份验证。链接的教程以Google为例,提供了用于获取其身份验证方案的代码DefaultChallengeScheme

Microsoft的身份验证方案是什么?我一直找不到。

我的Startup.cs> ConfigureServices方法:

public void ConfigureServices(IServiceCollection services)
{
    //set up using this tutorial https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/social-without-identity?view=aspnetcore-2.2
    services
        .AddAuthentication(authenticationOptions =>
        {
            authenticationOptions.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme;
            authenticationOptions.DefaultChallengeScheme = //??? what goes here
        })
        .AddCookie()
        .AddMicrosoftAccount(microsoftOptions =>
        {
            microsoftOptions.ClientId = Configuration["Authentication:Microsoft:ClientId"];
            microsoftOptions.ClientSecret = Configuration["Authentication:Microsoft:ClientSecret"];
        });

    services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
}
柯克·拉金(Kirk Larkin)

用于身份验证方案的文字值是Microsoft您可以使用常量访问此值MicrosoftAccountDefaults.AuthenticationScheme

authenticationOptions.DefaultChallengeScheme = 
    MicrosoftAccountDefaults.AuthenticationScheme;

这是常量来源

public static class MicrosoftAccountDefaults
{
    public const string AuthenticationScheme = "Microsoft";

    // ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Asp.net身份验证错误

来自分类Dev

Localhost上的ASP.NET MVC Microsoft Live帐户身份验证

来自分类Dev

ASP.Net Core SAML身份验证

来自分类Dev

ASP.NET Core中的基本身份验证

来自分类Dev

在Asp.net core / 5中使用策略库进行令牌身份验证

来自分类Dev

在ASP.NET Core中使用Authorize属性和自定义Cookie身份验证

来自分类Dev

如何在ASP.NET Core 1.0中配置身份验证

来自分类Dev

返回时,ASP .NET Core Cookie身份验证过期从时间戳更改为“会话”

来自分类Dev

ASP.NET目录身份验证

来自分类Dev

ASP.NET Core中的承载令牌身份验证

来自分类Dev

在ASP.NET Core 3.0中如何获取当前经过身份验证的用户名?

来自分类Dev

仅针对特定帐户使用Google进行ASP.NET Core身份验证

来自分类Dev

在开发中禁用Asp.Net Core 3.0中的身份验证

来自分类Dev

ASP.NET Core 3.1第三方身份验证

来自分类Dev

ASP.Net Core SignalR身份验证始终以403响应-禁止

来自分类Dev

ASP.NET Core 3.1 Azure AD身份验证引发OptionsValidationException

来自分类Dev

如何检查用户是否在ASP.NET Core中已通过身份验证

来自分类Dev

如何在Asp.Net Core 2.2的运行时禁用/启用身份验证?

来自分类Dev

Cookie身份验证在ASP.NET Core应用程序中不起作用

来自分类Dev

Asp.Net Core Cookie身份验证选项的登录路径通过HTTP路由

来自分类Dev

在ASP.NET Core 3.1中使用多种身份验证方案?

来自分类Dev

.NET Core中可以通过用户名和签名进行身份验证的Microsoft.Web.Services3的替代品是什么?

来自分类Dev

我可以在ASP.NET Core 3中结合两种身份验证方案中的身份吗?

来自分类Dev

Asp.NET Core + ReactJs-存储身份验证信息的正确方法是什么?

来自分类Dev

将TOTP Microsoft身份验证器用于ASP.NET MVC

来自分类Dev

LDAP的ASP .NET AD身份验证

来自分类Dev

使用 ASP.NET Web API 2 进行外部身份验证 - Microsoft 现在不工作

来自分类Dev

asp.net OwinContext 身份验证

来自分类Dev

静态文件 - asp.net web api core 2.1 身份验证方案承载

Related 相关文章

  1. 1

    Asp.net身份验证错误

  2. 2

    Localhost上的ASP.NET MVC Microsoft Live帐户身份验证

  3. 3

    ASP.Net Core SAML身份验证

  4. 4

    ASP.NET Core中的基本身份验证

  5. 5

    在Asp.net core / 5中使用策略库进行令牌身份验证

  6. 6

    在ASP.NET Core中使用Authorize属性和自定义Cookie身份验证

  7. 7

    如何在ASP.NET Core 1.0中配置身份验证

  8. 8

    返回时,ASP .NET Core Cookie身份验证过期从时间戳更改为“会话”

  9. 9

    ASP.NET目录身份验证

  10. 10

    ASP.NET Core中的承载令牌身份验证

  11. 11

    在ASP.NET Core 3.0中如何获取当前经过身份验证的用户名?

  12. 12

    仅针对特定帐户使用Google进行ASP.NET Core身份验证

  13. 13

    在开发中禁用Asp.Net Core 3.0中的身份验证

  14. 14

    ASP.NET Core 3.1第三方身份验证

  15. 15

    ASP.Net Core SignalR身份验证始终以403响应-禁止

  16. 16

    ASP.NET Core 3.1 Azure AD身份验证引发OptionsValidationException

  17. 17

    如何检查用户是否在ASP.NET Core中已通过身份验证

  18. 18

    如何在Asp.Net Core 2.2的运行时禁用/启用身份验证?

  19. 19

    Cookie身份验证在ASP.NET Core应用程序中不起作用

  20. 20

    Asp.Net Core Cookie身份验证选项的登录路径通过HTTP路由

  21. 21

    在ASP.NET Core 3.1中使用多种身份验证方案?

  22. 22

    .NET Core中可以通过用户名和签名进行身份验证的Microsoft.Web.Services3的替代品是什么?

  23. 23

    我可以在ASP.NET Core 3中结合两种身份验证方案中的身份吗?

  24. 24

    Asp.NET Core + ReactJs-存储身份验证信息的正确方法是什么?

  25. 25

    将TOTP Microsoft身份验证器用于ASP.NET MVC

  26. 26

    LDAP的ASP .NET AD身份验证

  27. 27

    使用 ASP.NET Web API 2 进行外部身份验证 - Microsoft 现在不工作

  28. 28

    asp.net OwinContext 身份验证

  29. 29

    静态文件 - asp.net web api core 2.1 身份验证方案承载

热门标签

归档