forked from datawhale/whale-town-end
feat(login, zulip): 引入 JWT 验证并重构 API 密钥管理 #3
Reference in New Issue
Block a user
Delete Branch "zulip_dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
详细变更描述
LoginService.generateTokenPair(),移除载荷(Payload)中的iss(issuer) 与aud(audience) 字段,解决签名校验失败的问题。ZulipService以调用LoginService.verifyToken(),消除重复的 JWT 校验代码,确保逻辑单一职责化(Single Responsibility)。ZulipModule中注入AuthModule依赖,以支持标准的 Token 验证流程。test-get-messages.js脚本,用于验证通过 WebSocket 接收消息的功能。