venus
venus copied to clipboard
[venus-auth]封装独立完整的jwt功能包
Checklist
- [X] This is not a new feature or an enhancement to the Filecoin protocol. If it is, please open an FIP issue.
- [X] This is not a new feature request. If it is, please file a feature request instead.
- [X] This is not brainstorming ideas. If you have an idea you'd like to discuss, please open a new discussion on the venus forum and select the category as
Ideas
. - [X] I have a specific, actionable, and well motivated improvement to propose.
Venus component
- [ ] venus daemon - [chain service] chain sync
- [X] venus auth - [chain service] authentication
- [ ] venus messager - [chain service] message management (mpool)
- [ ] venus gateway - [chain service] gateway
- [ ] venus miner - [chain service] mining and block production
- [ ] venus sealer/worker - sealing
- [ ] venus sealer - proving (WindowPoSt)
- [ ] venus market - storage deal
- [ ] venus market - retrieval deal
- [ ] venus market - data transfer
- [ ] venus light-weight client
- [ ] venus JSON-RPC API
- [ ] Other
Improvement Suggestion
jwt相关功能(尤指远程验证客户端和本地jwt生成及验证部分)封装成独立的包, 满足远程jwt和本地jwt生成及验证两种功能,其他组件jwt相关功能应全部引用此包
- [ ] 封装独立的jwt包到 venus-share https://github.com/filecoin-project/venus/pull/5148
- [ ] 修改各个组件的引用
- [ ] market
- [ ] 删除venus-auth 中重合的部分