在开发的时候,有些新模块就会跟着之前的模块进行照搬过来进行表结构设计
但是此时可能会导致一种问题,就是token可能会因为表结构的重合而导致token可以共用,那这就是一个很大的问题了.
说一下我的想法:
我先想的是,在token前面加上不同服务的固定名,但是这个时候,gateway那里就会导致校验出问题,可能有些模块并没有加上项目前缀,这就很尴尬
然后我又重新设计,在token后面加上模块名,然后取一个公共的分割串(自己造)作为分割,这样可以完美解决,就算不同模块的token进入gateway,那我也可以拿到必须要的token进行校验,我只需要拿着分割串来分割就好,然后取出分割串分割出来的前面部分作为token,后面部分就是区分不同模块
代码不敢放出来,因为公司有规定