纯讨论:在jwt token签发时,使用rsa算法进行签发,需要修改哪些地方?

Blade 未结 1 1077
xiyang
xiyang 2020-06-24 13:09

背景:因为要把key 给到第三方,所以想改造一下以前的token签发算法。


我能想到的是修改这几个地方

1.在blade-auth里面 进行jwt 签发时,在构造JwtAccessTokenConvert时,传入keypair

伪代码

= KeyStoreKeyFactoryClassPathResource.getKeyStore.getPath.getKeyStore.getPassword.toCharArray.getKeyPair.getKeyStore.getAlias.setKeyPair

2.在blade-gateway的authFilter中,进行parsejwt时,使用

Claims claims = JwtUtil.parseJWT(token, pubKey);

3.在blade-tool中JwtUtil中新增一个parseJWT方法,参数增加一个,使之支持pubKey。


问题

除了上述步骤,不知还有没有漏掉的地方。尤其是前端,是否需要修改?修改哪里呢?


1条回答
提交回复