2025-02-05 18:45:49 +08:00
|
|
|
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;
|
2025-02-06 15:35:23 +08:00
|
|
|
string AnonymousCode = 3;
|
2025-02-05 18:45:49 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
message Code2SessionResponse{
|
|
|
|
string OpenId = 1;
|
|
|
|
string UnionId = 2;
|
|
|
|
}
|
|
|
|
|
|
|
|
message GetAccessTokenRequest{
|
|
|
|
string AppId = 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
message GetAccessTokenResponse{
|
|
|
|
string Access = 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
service auth_service {
|
|
|
|
rpc Ping(Request) returns(Response);
|
|
|
|
|
|
|
|
rpc Code2Session(Code2SessionRequest) returns(Code2SessionResponse);
|
|
|
|
|
|
|
|
rpc GetAccessToken(GetAccessTokenRequest) returns(GetAccessTokenResponse);
|
|
|
|
}
|