在WebAPI中生成相同的身份验证令牌

时间:2020-02-10 14:34:06

标签: asp.net-core asp.net-web-api .net-core asp.net-core-webapi

我可以从.Net Core WebAPI生成相同的承载令牌以进行调试吗?

我不想在每次重新启动API时进行身份验证,并且我想创建一些语句,如果打开了调试模式,该语句将生成相同的令牌。

1 个答案:

答案 0 :(得分:0)

简短回答:否。

令牌有一个持续时间,在该持续时间之后令牌将失效。因此,您无法再次生成相同的令牌。

受保护的端点/控制器上将具有[Authorize]属性。

出于调试目的,只需将其删除,测试您的心脏内容,然后重新添加该属性即可启用身份验证系统。

如果您需要放心,则应该对端点进行集成测试,这可以通过请求真实令牌来起作用。

我喜欢为此类物品建立邮递员收藏。将其与用于生产环境的良好日志记录系统相结合。