在ASP.NET WebAPI中检索承载令牌

西拉德

我有一个启用了身份验证的Web API(承载者令牌)。这是由客户端应用程序调用的,我想保护它免受匿名使用,因此我想创建一个用户并为其创建一个承载令牌。

我可以通过调用registertoken方法来创建令牌,但是我想通过代码来实现。

  1. 据我所知,不记名令牌没有存储在数据库中。可以使用ASP.NET Identity API以某种方式对其进行检索吗?

  2. 我还想通过代码创建该用户并将令牌保存在某个地方,因为我需要将数据库部署到多个服务器。

泰瑟·乔德(Taiseer Joudeh)

如果您只有一个客户端会与您的API对话,我不建议您采用这种方法,我的理解是您可能需要发行非常长寿的访问令牌(可能需要一年时间)并继续使用此令牌来访问后端API,对不对?如果该令牌被盗,您将怎么办?您无法撤消访问令牌,因此它有点像您的主密钥(密码)。我的建议是将OAuth刷新令牌与访问令牌一起使用。这取决于您的客户端类型,您可以在此处检查如何完成此操作http://bitoftech.net/2014/07/16/enable-oauth-refresh-tokens-angularjs-app-using-asp-net-web -api-2-owin /刷新令牌可以被吊销,并且它们可能在很长一段时间后过期。让我知道您是否需要更多详细信息以实现此目标。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从ASP.NET WebAPI 2中的标头和/或查询字符串中检索承载令牌

来自分类Dev

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

来自分类Dev

丰富ASP.Net承载令牌格式

来自分类Dev

如何在Asp .Net Core SignalR集线器中获取承载令牌?

来自分类Dev

即使在asp.net core 5.0中提供了承载令牌,也将返回401

来自分类Dev

使用ASP.net API的承载令牌身份验证

来自分类Dev

ASP.NET身份承载令牌。是否持久?

来自分类Dev

带ASP.NET Identity 3的JWT承载令牌

来自分类Dev

承载令牌出现401错误-ASP.NET Core 3.1

来自分类Dev

如何从ASP.NET Core中的密码重置令牌中检索用户?

来自分类Dev

在asp.net vnext上使用承载令牌身份验证刷新令牌

来自分类Dev

在ASP.NET WebApi 2中自定义Bearer令牌JSON结果

来自分类Dev

ASP.NET Identity WebAPI无效的密码重置令牌

来自分类Dev

20分钟后,asp.net身份过期承载令牌

来自分类Dev

带有rc-1的jwtBearer承载令牌更新到ASP.Net 5

来自分类Dev

编写可通过asp.net身份用户和承载令牌访问的单个API

来自分类Dev

JWT承载令牌授权不起作用ASP Net Core Web API

来自分类Dev

未在Asp.Net Core中使用Swagger在请求中发送授权承载令牌

来自分类Dev

WebApi无法在ASP.Net中工作

来自分类Dev

ASP.NET webapi或SignalR?

来自分类Dev

我如何获取AD用户名以启动与angular-js SPA / ASP.NET-MCV的承载令牌认证

来自分类Dev

默认情况下,如何在ASP.NET Core中使用承载令牌保护所有控制器?

来自分类Dev

如何通过桌面/控制台应用程序使用带有承载令牌的ASP.NET Web API 2.0

来自分类Dev

我如何获取AD用户名以启动与angular-js SPA / ASP.NET-MCV的承载令牌认证

来自分类Dev

对使用IdentityServer3的承载身份验证的ASP.NET WebAPI控制器进行集成测试

来自分类Dev

WebAPI中的MessageHandler是否与ASP.NET中的HttpHandler相同?

来自分类Dev

从asp.net中的回发中的DropDownList检索值

来自分类Dev

使Asp.net-Identity中的OAuth令牌无效

来自分类Dev

撤消ASP.NET Identity 2.0中UserTokenProvider生成的令牌

Related 相关文章

  1. 1

    从ASP.NET WebAPI 2中的标头和/或查询字符串中检索承载令牌

  2. 2

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

  3. 3

    丰富ASP.Net承载令牌格式

  4. 4

    如何在Asp .Net Core SignalR集线器中获取承载令牌?

  5. 5

    即使在asp.net core 5.0中提供了承载令牌,也将返回401

  6. 6

    使用ASP.net API的承载令牌身份验证

  7. 7

    ASP.NET身份承载令牌。是否持久?

  8. 8

    带ASP.NET Identity 3的JWT承载令牌

  9. 9

    承载令牌出现401错误-ASP.NET Core 3.1

  10. 10

    如何从ASP.NET Core中的密码重置令牌中检索用户?

  11. 11

    在asp.net vnext上使用承载令牌身份验证刷新令牌

  12. 12

    在ASP.NET WebApi 2中自定义Bearer令牌JSON结果

  13. 13

    ASP.NET Identity WebAPI无效的密码重置令牌

  14. 14

    20分钟后,asp.net身份过期承载令牌

  15. 15

    带有rc-1的jwtBearer承载令牌更新到ASP.Net 5

  16. 16

    编写可通过asp.net身份用户和承载令牌访问的单个API

  17. 17

    JWT承载令牌授权不起作用ASP Net Core Web API

  18. 18

    未在Asp.Net Core中使用Swagger在请求中发送授权承载令牌

  19. 19

    WebApi无法在ASP.Net中工作

  20. 20

    ASP.NET webapi或SignalR?

  21. 21

    我如何获取AD用户名以启动与angular-js SPA / ASP.NET-MCV的承载令牌认证

  22. 22

    默认情况下,如何在ASP.NET Core中使用承载令牌保护所有控制器?

  23. 23

    如何通过桌面/控制台应用程序使用带有承载令牌的ASP.NET Web API 2.0

  24. 24

    我如何获取AD用户名以启动与angular-js SPA / ASP.NET-MCV的承载令牌认证

  25. 25

    对使用IdentityServer3的承载身份验证的ASP.NET WebAPI控制器进行集成测试

  26. 26

    WebAPI中的MessageHandler是否与ASP.NET中的HttpHandler相同?

  27. 27

    从asp.net中的回发中的DropDownList检索值

  28. 28

    使Asp.net-Identity中的OAuth令牌无效

  29. 29

    撤消ASP.NET Identity 2.0中UserTokenProvider生成的令牌

热门标签

归档