github.com/infraboard/keyauth@v0.8.1/apps/session/pb/service.proto (about) 1 syntax = "proto3"; 2 3 package infraboard.keyauth.session; 4 option go_package = "github.com/infraboard/keyauth/apps/session"; 5 6 import "apps/session/pb/request.proto"; 7 import "apps/session/pb/session.proto"; 8 import "apps/token/pb/token.proto"; 9 10 // Service 用户端接口 11 service Service { 12 rpc Login(token.Token) returns(Session) ; 13 rpc Logout(LogoutRequest) returns(Session) ; 14 rpc DescribeSession(DescribeSessionRequest) returns(Session); 15 rpc QuerySession(QuerySessionRequest) returns(Set); 16 rpc QueryUserLastSession(QueryUserLastSessionRequest) returns(Session); 17 }