2

我正在编写一个 .net 核心控制台应用程序来运行一组后台作业。这些作业以 Rest API 为目标,因此我使用的是 Refit 库。

该库非常简单,但对于身份验证部分,如何以干净的方式实现它有点不清楚。

我有一个用于身份验证的休息资源:server/auth/token/acquire

在正文中,我应该发送一个包含帐户和密码的 JSON,然后服务器以以下形式发回身份验证响应:

{
  Token: "",
  Validity : "",
  ExpiresAt : ""
}

我还需要一种方法来缓存令牌的持续时间等于 Validity 值。

如何使用 refit 来满足这些要求?

感谢您的帮助。

4

0 回答 0