【发布时间】:2020-05-25 21:35:45
【问题描述】:
我可以从 .Net Core WebAPI 生成相同的不记名令牌以进行调试吗?
我不想在每次 API 重新启动时都进行身份验证,我想创建一些语句,如果打开调试模式会生成相同的令牌。
【问题讨论】:
标签: asp.net-core asp.net-web-api .net-core asp.net-core-webapi
我可以从 .Net Core WebAPI 生成相同的不记名令牌以进行调试吗?
我不想在每次 API 重新启动时都进行身份验证,我想创建一些语句,如果打开调试模式会生成相同的令牌。
【问题讨论】:
标签: asp.net-core asp.net-web-api .net-core asp.net-core-webapi
简短的回答:不。
令牌有一段时间后过期。因此,您无法再次生成相同的令牌。
受保护的端点/控制器将具有[Authorize] 属性。
出于调试目的,只需将其删除,测试您的心脏内容,然后重新添加属性以启用身份验证系统。
如果您想放心,您应该为您的端点进行集成测试,这将通过请求真实令牌来工作。
我喜欢为这些东西建立邮递员收藏。将其与适用于生产环境的良好日志记录系统相结合。
【讨论】: