syntax = "proto3";

package user;

//用户验证
service User_Atuh{
    //用户验证-生成token
    rpc UserAtuhGenerateToken (UserAtuhGenerateTokenParameter) returns (UserAtuhGenerateTokenResult){
    }
    //用户验证-验证token
    rpc UserAtuhToken (UserAtuhTokenParameter) returns (UserAtuhTokenResult){
    }
}

message UserAtuhGenerateTokenParameter{
    //用户编号
    string user_id = 1;
}

message UserAtuhGenerateTokenResult{
    //扩展
    string extension = 1;
}

message UserAtuhTokenParameter{
    //jwt token
    string token = 1;
}

message UserAtuhTokenResult{
    //用户编号
    string user_id = 1;
    //扩展
    map<string,string> extension = 2;
}