JSON-RPC 2.0 Specification (jsonrpc.org)
JSON基本概念
1 | 释义: |
JSON语法规则
1 | 实例: |
1 | SON值类型 |
1 | 实例 |
JSON-RPC 2.0 Specification (jsonrpc.org)
1 | 释义: |
1 | 实例: |
1 | SON值类型 |
1 | 实例 |
验证JWT:JSON Web Tokens - jwt.io
资料:
[JWT authentication: Best practices and when to use it](JWT authentication: Best practices and when to use it - LogRocket Blog)
JWT authentication from scratch with Vue.js and Node.js - LogRocket Blog
How to secure a REST API using JWT - LogRocket Blog
Understanding JSON Web Token Authentication | by Rajat S | Bits and Pieces (bitsrc.io)
文档 - Let’s Encrypt - 免费的SSL/TLS证书 (letsencrypt.org)
使用 Certbot (eff.org),先选择 HTTP 服务器和操作系统,我的是运行在 Ubuntu 上的 nginx:
snap
:1 | snap --version |
没有安装,则:
1 | sudo apt install snapd |
snapd
更新到最新:1 | sudo snap install core;sudo snap refresh core |
Certbot
:1 | sudo snap install --classic certbot |
certbot
到命令行:1 | sudo ln -s /snap/bin/certbot /usr/bin/certbot |
查看设否设置成功:
1 | certbot --version |
首先应配置好站点,准确的说应在 /etc/nginx/sites-available/
目录下配置站点信息,主要是域名信息, 并软连接到 /etc/nginx/sites-enabled/
目录下,并重启 nginx
, 运行:
1 | sudo certbot --nginx |
仅生成证书,不修改 Nginx 配置:
1 | sudo certbot --nginx certonly |
手动输入域名生成证书:
1 | sudo certbot certonly --manual |
生成的证书有效期 90 天,开启定时任务续订:
1 | sudo crontab -u root -e |
Let’s Encrypt:用免费的 SSL 证书,让网站支持 HTTPS - 宁皓网 (ninghao.net)
acme.sh
方式How to issue a cert · acmesh-official/acme.sh Wiki (github.com)
启动 wsl ubuntu
出现如下错误:
1 | 参考的对象类型不支持尝试的操作。 |
解决:
在管理员模式下运行如下命令,并重启电脑即可:
1 | netsh winsock reset |
参考: