1 个不稳定版本
0.1.0 | 2022年3月26日 |
---|
#16 在 #refresh-token
17KB
504 行
ras_auth
用于身份验证的微服务,与ras_service一起使用。
Sqlite表:创建表users(name text primary key, password text, role int)。
注册:POST { "name": "some_name", "password": "some_password" }
登录(生成新的访问和刷新令牌):POST { "name": "some_name", "password": "some_password" }
刷新(生成新的访问和刷新令牌):POST { "token": "some_refresh_token" }
更改角色(允许在0000_0110位掩码上):POST { "token": "some_access_token", "name": "some_name", "role": "2" }
获取公钥(允许在0000_0001位掩码上):POST { "token": "some_access_token" }
依赖项
~38–54MB
~1M SLoC