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  }