我正在编写一个 .net 核心控制台应用程序来运行一组后台作业。这些作业以 Rest API 为目标,因此我使用的是 Refit 库。
该库非常简单,但对于身份验证部分,如何以干净的方式实现它有点不清楚。
我有一个用于身份验证的休息资源:server/auth/token/acquire
在正文中,我应该发送一个包含帐户和密码的 JSON,然后服务器以以下形式发回身份验证响应:
{
Token: "",
Validity : "",
ExpiresAt : ""
}
我还需要一种方法来缓存令牌的持续时间等于 Validity 值。
如何使用 refit 来满足这些要求?
感谢您的帮助。