syntax = "proto3"; package OpenIMServer.pbAuth; option go_package = "OpenIM/pkg/proto/auth;pbAuth"; message userTokenReq { int32 platformID = 1; string userID = 2; } message userTokenResp { string token = 2; int64 expireTimeSeconds = 3; } message forceLogoutReq { int32 platformID = 1; string userID = 2; } message forceLogoutResp { } message parseTokenReq{ string token = 1; } message parseTokenResp{ string userID = 1; string platform = 2; int64 expireTimeSeconds = 4; } service Auth { //生成token rpc userToken(userTokenReq) returns(userTokenResp); //强制退出登录 rpc forceLogout(forceLogoutReq) returns(forceLogoutResp); //解析token rpc parseToken(parseTokenReq)returns(parseTokenResp); }