npm 包 akamai-token-auth 使用教程

阅读时长 3 分钟读完

什么是 akamai-token-auth ?

akamai-token-auth 是一个用于快速生成 Akamai 认证令牌的 JavaScript 库。通过使用该库,您可以轻松地生成需要进行许可认证的请求。该库使用 Akamai Token Authentication 的标准协议,以生成您需要的令牌。

安装 akamai-token-auth 包

您可以通过 npm 来安装该库:

使用 akamai-token-auth 包

您可以使用以下代码来生成 akamai-token-auth:

-- -------------------- ---- -------
----- - ------------------- - - -----------------------------

----- ------------------- - --- ---------------------
  ---------- ---------
  ---------- ------
  ---------- ----------------
  ----- ---------------
  -------------- ----
  -------- ------
---

----- --- - -----------------------------
----- ----- - ---------------------------------------

----------------- ---------
------------------- -----------

代码中使用的参数说明

  • algorithm: 令牌使用的哈希算法,默认为 sha256。
  • tokenType: 令牌放在 URL 或者 Header 中,默认为 url。
  • tokenName: 生成的令牌名称,默认为 akamai_token。
  • salt: 哈希的盐值,需要和 Akamai 服务器上配置的盐值相同。
  • windowSeconds: 有效期,单位为秒,默认为 300 秒(即 5 分钟)。
  • verbose: 是否在控制台上打印出详细的调试信息,默认为 false。

如何配置 Akamai Token Authentication 服务器端

您需要在 Akamai 如果使用 Token Authentication,需要将以下四个属性设置到您的加速器(也称为“属性限制”):

  • token-name:令牌名称。
  • salt:哈希的盐值。
  • window:有效期,单位为秒。
  • acl:允许或拒绝请求的策略。

这些属性可以在 Akamai 控制台上进行配置。

结论

你现在已经了解如何使用 akamai-token-auth 包来生成 Akamai 认证令牌,以快速生成需要进行许可认证的请求。深入了解此库可以帮助您更好地理解 Akamai 认证是如何工作的,以及如何最大化使用它。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600566f381e8991b448e33cf

纠错
反馈