中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

apisix~jwt-auth插件(jian)

在網關(guan)開啟jwt-auth插件之后,你的網關(guan)就具有了jwt解析和(he)校驗的功能,主要(yao)是校驗jwt token的有效性,包(bao)含過期(qi)時間和(he)簽名(ming)等。

支持的簽名算法

  • "HS256"
  • "HS512"
  • "RS256"
  • "ES256"
    如果使用非對稱算法rs256和es256時,需要配置公鑰信息。

相關配置

{
      "algorithm": "RS256",
      "exp": 86400,
      "key": "配置對應的jwt中key對應的值",
      "private_key": "私鑰事實上可以不設置,但本插件設置為必選了",
      "public_key": "-----BEGIN PUBLIC KEY-----\n你的公鑰\n-----END PUBLIC KEY-----"
}

參數key是必選的,要求你在你網站生成的jwt中,添加這個key,這個是自定義的,表示用戶唯一標識,你可以定義成sub,如下圖是對jwt的解析

開啟流程

  1. 在添加路由時,先選擇這個jwt-auth插件,并開啟它,不需要任務配置內容
  2. 在消費者中,添加一個消費者,配置上面的信息,一般來說,一種jwt認證服務,一個消費者即可

相關源碼

  • plugins/plugins/jwt-auth.lua

posted @ 2024-05-10 13:24  張占嶺  閱讀(850)  評論(0)    收藏  舉報