.Net Core Web API的Auth0身份验证

森希尔·库玛·古鲁纳森

我在.net core 1.1中创建了一个Web API。我已经使用Auth0通过社交登录对其进行身份验证。选择的客户端类型为“ API的测试版”。我在.net core 1.1中创建了另一个Web应用程序,该应用程序正在使用另一个Auth0 [常规Web应用程序]来验证社交登录名。

是否可以使用由Web应用程序创建的访问令牌作为Authorization标头传递并获得对Web api方法的访问权限?

谢谢,森希尔

马蒂亚斯·夸兰塔(Matias Quaranta)

我写了一篇关于Auth0关于与ASP.NET核心JWT令牌API认证,以及如何创建一个使用客户Autorest

该帖子有一个公开的GitHub存储库,其中提供了整个场景(Web应用程序+ API)。

基本上,您传递JWT令牌,并在Startup.cs上使用以下方法在API上对其进行验证:

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{

/*Enabling swagger file*/

app.UseSwagger();

/*Enabling Swagger ui, consider doing it on Development env only*/

app.UseSwaggerUi();

/*It's important that this is AFTER app.UseSwagger or the swagger.json file would be innaccesible*/

var options = new JwtBearerOptions

{

    Audience = Configuration["auth0:clientId"],

    Authority = $"https://{Configuration["auth0:domain"]}/"

};

app.UseJwtBearerAuthentication(options);

/*Normal MVC mappings*/

app.UseMvc();

}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Auth0 与 .Net Core ASP MVC 到 WebAPI 身份验证

来自分类Dev

.NET Core Web Api Azure AD和Swagger不进行身份验证

来自分类Dev

在.NET Core Web API中使用自定义属性进行JWT身份验证

来自分类Dev

.Net Core Web API基本身份验证授权不适用于Azure

来自分类Dev

如何使用Postman使用Cookie身份验证测试ASP.NET Core Web API?

来自分类Dev

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

来自分类Dev

Web 应用程序和 API AzureAD 身份验证流程 ASP.NET Core

来自分类Dev

使用 ASP.NET Core Web API 的 Facebook JWT 身份验证

来自分类Dev

响应 JWT 错误的身份验证 Asp.Net Core Web Api

来自分类Dev

ASP.NET Core Web 应用程序的 Azure AD 身份验证

来自分类Dev

Xamarin.android + auth0 身份验证错误:net:ERR_UNKNOWN_URL_SCHEME

来自分类Dev

当使用ASP.NET Core Web API中没有身份的cookie身份验证时,如何在登录时刷新CSRF令牌

来自分类Dev

.NET Core API中的Windows身份验证自动登录

来自分类Dev

ASP.NET 5中的Web API身份验证

来自分类Dev

.NET Web API中的身份验证窗口

来自分类Dev

MVC .NET cookie身份验证系统通过令牌身份验证访问Web Api

来自分类Dev

我的ASP.NET Core App Service Web API如何同时支持AAD承载令牌和客户端证书身份验证?

来自分类Dev

.NET Core令牌身份验证-主体

来自分类Dev

.Net Core HttpClient摘要身份验证

来自分类Dev

使用 Active Directory 身份验证在 ASP.NET Core Web 应用程序中创建用户

来自分类Dev

ASP.NET Core web api 编辑 Bearer auth

来自分类Dev

上传文件 .NET Core Web API 的问题

来自分类Dev

调试asp.net core web API

来自分类Dev

ASP Net Core Web API自定义模型验证

来自分类Dev

针对Web和移动的ASP.NET Web API社交身份验证

来自分类Dev

如何从Web API调用ASP.NET Core Web MVC

来自分类Dev

如何从Web API调用ASP.NET Core Web MVC

来自分类Dev

ASP .Net Core Web 应用程序调用 Web API

来自分类Dev

在 Web 应用程序中使用 Web api 的 .Net Core

Related 相关文章

  1. 1

    Auth0 与 .Net Core ASP MVC 到 WebAPI 身份验证

  2. 2

    .NET Core Web Api Azure AD和Swagger不进行身份验证

  3. 3

    在.NET Core Web API中使用自定义属性进行JWT身份验证

  4. 4

    .Net Core Web API基本身份验证授权不适用于Azure

  5. 5

    如何使用Postman使用Cookie身份验证测试ASP.NET Core Web API?

  6. 6

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

  7. 7

    Web 应用程序和 API AzureAD 身份验证流程 ASP.NET Core

  8. 8

    使用 ASP.NET Core Web API 的 Facebook JWT 身份验证

  9. 9

    响应 JWT 错误的身份验证 Asp.Net Core Web Api

  10. 10

    ASP.NET Core Web 应用程序的 Azure AD 身份验证

  11. 11

    Xamarin.android + auth0 身份验证错误:net:ERR_UNKNOWN_URL_SCHEME

  12. 12

    当使用ASP.NET Core Web API中没有身份的cookie身份验证时,如何在登录时刷新CSRF令牌

  13. 13

    .NET Core API中的Windows身份验证自动登录

  14. 14

    ASP.NET 5中的Web API身份验证

  15. 15

    .NET Web API中的身份验证窗口

  16. 16

    MVC .NET cookie身份验证系统通过令牌身份验证访问Web Api

  17. 17

    我的ASP.NET Core App Service Web API如何同时支持AAD承载令牌和客户端证书身份验证?

  18. 18

    .NET Core令牌身份验证-主体

  19. 19

    .Net Core HttpClient摘要身份验证

  20. 20

    使用 Active Directory 身份验证在 ASP.NET Core Web 应用程序中创建用户

  21. 21

    ASP.NET Core web api 编辑 Bearer auth

  22. 22

    上传文件 .NET Core Web API 的问题

  23. 23

    调试asp.net core web API

  24. 24

    ASP Net Core Web API自定义模型验证

  25. 25

    针对Web和移动的ASP.NET Web API社交身份验证

  26. 26

    如何从Web API调用ASP.NET Core Web MVC

  27. 27

    如何从Web API调用ASP.NET Core Web MVC

  28. 28

    ASP .Net Core Web 应用程序调用 Web API

  29. 29

    在 Web 应用程序中使用 Web api 的 .Net Core

热门标签

归档