42 lines
668 B
Protocol Buffer
42 lines
668 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package auth_service;
|
|
option go_package = "./auth_service";
|
|
|
|
message Request {
|
|
string ping = 1;
|
|
}
|
|
|
|
message Response {
|
|
string pong = 1;
|
|
}
|
|
|
|
message Code2SessionRequest{
|
|
string AppId = 1;
|
|
string Code = 2;
|
|
string AnonymousCode = 3;
|
|
}
|
|
|
|
message Code2SessionResponse{
|
|
string OpenId = 1;
|
|
string UnionId = 2;
|
|
}
|
|
|
|
message GetAccessTokenRequest{
|
|
string AppId = 1;
|
|
}
|
|
|
|
message GetAccessTokenResponse{
|
|
string AccessToken = 1;
|
|
}
|
|
|
|
|
|
|
|
service auth_service {
|
|
rpc Ping(Request) returns(Response);
|
|
|
|
rpc Code2Session(Code2SessionRequest) returns(Code2SessionResponse);
|
|
|
|
rpc GetAccessToken(GetAccessTokenRequest) returns(GetAccessTokenResponse);
|
|
}
|