A plugin that implements token parsing and authentication function based on wasm-go (#485)

This commit is contained in:
船长
2023-08-27 15:57:15 +08:00
committed by GitHub
parent 1051201e97
commit 2b9e3a14c2
8 changed files with 235 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
# 功能说明
`jwt-auth`插件基于wasm-go实现了Token解析认证功能可以判断Token是否有效如果Token有效则继续访问后端微服务Token无效或不存在直接拒绝并返回401
# 配置字段
| 名称 | 数据类型 | 填写要求 | 描述 |
| ------------ | ------------ | ------------ | ------------ |
| token_secret_key | string | 必填 | 配置Token解析使用的SecretKey|
| token_headers | string | 必填 | 配置获取Token请求头名称|
# 配置示例
```yaml
token_secret_key: Dav7kfq3iA8S!JUj8&CUkdnQe72E@Cw6
token_headers: token
```
此例`token_secret_key`中指定的是认证服务生成Token的SecretKey;`token_headers`是携带Token访问的请求头名称