基于libjwt实现token生成和校验

1、安装libjwt

   github下载libjwt, libjwt依赖jansson和openssl,先下载编译openssl和jansson

  安装openssl,参考 基于openssl的ssl通信 - ho966 - 博客园

  安装jansson,就正常cmake即可, cmake .. -DCMAKE_INSTALL_PREFIX=安装路径

  安装libjwt,可以写个安装脚本,如下:

#!/bin/sh
cd build #进入build目录
export PKG_CONFIG_PATH=/home/hr/work/git/jansson/bin/lib/pkgconfig:/home/hr/work/git/openssl/bin/lib64/pkgconfig  #这里需要指定jansson和openssl的路径
cmake .. -DCMAKE_INSTALL_PREFIX=/home/hr/work/git/libjwt/bin -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON  -DCMAKE_INSTALL_RPATH="./"  #设置好rpath

 

posted @ 2025-07-05 17:06  ho966  阅读(24)  评论(0)    收藏  举报