NutzCN Logo
问答 jwt生成token如果部署在多个tomcat会不会存在问题?
发布于 13天前 作者 zp8821138 56 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

如下代码中如果根据appId生成key,那这个可以不就是和tomocat绑定了,如果验证的时候恰好不在所在tomcat不是验证失败了?这个么有问题吗?

private Key getKey(String appId) throws IOException, ClassNotFoundException {
		Key key;
		File f = new File(Globals.AppRoot + "/WEB-INF/apikey/" + appId + ".key");
		if (Files.isFile(f)) {
			ObjectInputStream keyIn = new ObjectInputStream(
					new FileInputStream(f));
			key = (Key) keyIn.readObject();
			keyIn.close();
		} else {
			key = MacProvider.generateKey();
			Files.createNewFile(f);
			ObjectOutputStream keyOut = new ObjectOutputStream(
					new FileOutputStream(f));
			keyOut.writeObject(key);
			keyOut.close();
		}
		return key;
	}
5 回复

密钥一致就ok啦

。。。。 如果.key生成在tomcat1 ,验证的时候跑到tomcat2中,这个时候tomcat2都没有.key文件生成,怎么验证?

nfs,定时同步,存数据库,解决办法多得是

里面写了怎么存redis Σ( ° △ °|||)︴

添加回复
请先登陆
回到顶部