venus icon indicating copy to clipboard operation
venus copied to clipboard

[venus-auth]封装独立完整的jwt功能包

Open hunjixin opened this issue 2 years ago • 0 comments

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 中重合的部分

hunjixin avatar Jul 11 '22 02:07 hunjixin