An open API service indexing awesome lists of open source software.

https://github.com/dxvgef/tsing-authorization

Go开发的授权服务,支持HS 256、RS 256、SM2、SM4等多种算法的授权签发、校验、刷新功能
https://github.com/dxvgef/tsing-authorization

authorization hs256 jwt rs256 sm2 sm4

Last synced: 14 days ago
JSON representation

Go开发的授权服务,支持HS 256、RS 256、SM2、SM4等多种算法的授权签发、校验、刷新功能

Awesome Lists containing this project

README

        

# tsing-authorization
Go开发的授权服务,支持多种算法的授权签发、校验、刷新功能

整体结构分为规则、HTTP API两个功能模块:
- 规则,每条规则都包含了授权器和更新器两部份的配置,授权器负责授权的签发和验证,并支持多种算法的授权。更新器负责刷新授权的生命周期。
- HTTP API,实现了对规则的维护管理,和对授权的所有操作。

#### 授权算法
已实现的授权算法:
- JWT HS256
- JWT RS256
- JWT SM2
- JWT SM4