码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • apisix~jwt-auth插件


    在网关开启jwt-auth插件之后,你的网关就具有了jwt解析和校验的功能,主要是校验jwt token的有效性,包含过期时间和签名等。

    • https://apisix.apache.org/docs/apisix/plugins/jwt-auth/

    支持的签名算法

    • "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认证服务,一个消费者即可

    相关源码

    • https://github.com/apache/apisix
    • plugins/plugins/jwt-auth.lua

  • 相关阅读:
    为Electron-log 设置日志颜色
    JDK RMI探索与使用--序列化
    EMNLP 2022 | SentiWSP: 基于多层级的情感感知预训练模型
    Mybatis—TypeHandler
    java计算机毕业设计人才库构建研究源程序+mysql+系统+lw文档+远程调试
    LeetCode 2511 最多可以摧毁的敌人城堡数目
    NodeJS 5分钟 连接 Redis 读写操作
    YOLOv8改进PAN结构:Lowlevel Feature Alignment,集特征对齐、信息融合和信息注入于一体,增强模型对不同尺寸物体的检测能力
    vue3中组件传值的方法
    怎么把家里闲置旧苹果手机变成家用安防监控摄像头
  • 原文地址:https://www.cnblogs.com/lori/p/18184113
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号