Files
EdgeCommon/pkg/rpc/protos/service_login_ticket.proto
2024-05-10 14:28:30 +08:00

37 lines
931 B
Protocol Buffer
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

syntax = "proto3";
option go_package = "./pb";
package pb;
import "models/model_login_ticket.proto";
// 登录票据相关服务
service LoginTicketService {
// 创建票据
rpc createLoginTicket(CreateLoginTicketRequest) returns (CreateLoginTicketResponse);
// 查找票据
// 查找成功后,会自动删除票据信息,所以票据信息只能查询一次
rpc findLoginTicketWithValue(FindLoginTicketWithValueRequest) returns (FindLoginTicketWithValueResponse);
}
// 创建票据
message CreateLoginTicketRequest {
int64 adminId = 1; // 管理员ID和用户ID二选一
int64 userId = 2; // 用户ID
string ip = 3; // 可选参数用户客户端IP
}
message CreateLoginTicketResponse {
string value = 1; // 票据值
}
// 查找票据
message FindLoginTicketWithValueRequest {
string value = 1; // 票据值
}
message FindLoginTicketWithValueResponse {
LoginTicket loginTicket = 1; // 票据信息
}