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

Mo3in

我有一个Web服务,用户可以登录该服务并提供承载令牌。

在本地一切都很好,但是在服务器(共享主机,Windows 2012,IIS 8.5)20分钟后,令牌已过期!

我的AccessTokenExpireTimeSpan是:

AccessTokenExpireTimeSpan = TimeSpan.FromDays(900),

同样在我的第一个请求中,我给出了大约5秒的延迟。有什么问题?

理查德

我假设您在生产中有多台服务器。ASP.NET Identity正在使用服务器的机器密钥来生成令牌承载。因此,在20分钟之后,您已使用另一台机器密钥“重定向”到另一台服务器。

一种解决方案是覆盖服务器的机器密钥。通过在web.config中设置机器密钥。因此,所有服务器都具有相同的机器密钥。

<machineKey validationKey="534766AC57A2A2F6A71E6F0757A6DFF55526F7D30A467A5CDE102D0B50E0B58D613C12E27E7E778D137058E" decryptionKey="7059303602C4B0B3459A20F9CB631" decryption="Auto" validation="SHA1"/>


如何生成和设置机器密钥:
https : //technet.microsoft.com/sv-se/library/cc755177%28v=ws.10%29.aspx http://docs.orchardproject.net/Documentation/Setup-up机器钥匙

解决方案2-如果无法访问IIS

如果您不想在IIS上修改machineKey或无法访问它,则可以通过查看startup.cs文件中的默认设置来轻松地实现ASP.NET Identity令牌提供程序的实现

您可以在此处找到一个示例:https : //github.com/eashi/Samples/blob/master/OAuthSample/OAuthSample/App_Start/Startup.Auth.cs

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Asp.net OWIN身份刷新令牌和令牌过期

来自分类Dev

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

来自分类Dev

30分钟后注销ASP.NET Identity用户

来自分类Dev

2-3分钟后,asp.net中的会话即将关闭

来自分类Dev

在ASP.net(.aspx)中5分钟后如何显示按钮?

来自分类Dev

使用托管在GoDaddy上的ASP.NET MVC5 OWIN身份验证在5分钟后过期

来自分类Dev

使用托管在GoDaddy上的ASP.NET MVC5 OWIN身份验证在5分钟后过期

来自分类Dev

.net应用程序实例在13分钟20秒后终止,无论用户是否空闲

来自分类Dev

电子邮件令牌在15分钟后过期-Asp Identity 2.0 API

来自分类Dev

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

来自分类Dev

asp.net发送响应大约15分钟

来自分类Dev

丰富ASP.Net承载令牌格式

来自分类Dev

如何延长每次请求后的令牌过期日期(我使用WebApi承载令牌)

来自分类Dev

.net Web API承载令牌在几分钟内消失

来自分类Dev

Windows Azure上的ASP.NET MVC 4会话在10分钟后到期

来自分类Dev

每5分钟刷新一次asp.net mvc

来自分类Dev

是否可以在Asp.net中将会话超时设置为1分钟?

来自分类Dev

每五分钟弹出一次ASP.Net Webform提醒窗口

来自分类Dev

使用WebAPI的表单身份验证在5分钟后过期

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

用户会话在20分钟后关闭

来自分类Dev

BLE扫描在20分钟后冻结UI线程

来自分类Dev

每次运行后20分钟运行线程

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    Asp.net OWIN身份刷新令牌和令牌过期

  5. 5

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

  6. 6

    30分钟后注销ASP.NET Identity用户

  7. 7

    2-3分钟后,asp.net中的会话即将关闭

  8. 8

    在ASP.net(.aspx)中5分钟后如何显示按钮?

  9. 9

    使用托管在GoDaddy上的ASP.NET MVC5 OWIN身份验证在5分钟后过期

  10. 10

    使用托管在GoDaddy上的ASP.NET MVC5 OWIN身份验证在5分钟后过期

  11. 11

    .net应用程序实例在13分钟20秒后终止,无论用户是否空闲

  12. 12

    电子邮件令牌在15分钟后过期-Asp Identity 2.0 API

  13. 13

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

  14. 14

    asp.net发送响应大约15分钟

  15. 15

    丰富ASP.Net承载令牌格式

  16. 16

    如何延长每次请求后的令牌过期日期(我使用WebApi承载令牌)

  17. 17

    .net Web API承载令牌在几分钟内消失

  18. 18

    Windows Azure上的ASP.NET MVC 4会话在10分钟后到期

  19. 19

    每5分钟刷新一次asp.net mvc

  20. 20

    是否可以在Asp.net中将会话超时设置为1分钟?

  21. 21

    每五分钟弹出一次ASP.Net Webform提醒窗口

  22. 22

    使用WebAPI的表单身份验证在5分钟后过期

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

    用户会话在20分钟后关闭

  28. 28

    BLE扫描在20分钟后冻结UI线程

  29. 29

    每次运行后20分钟运行线程

热门标签

归档