Documentation
¶
Index ¶
- Variables
- func RegisterIdentifyServer(s grpc.ServiceRegistrar, srv IdentifyServer)
- type GetKeyReq
- type GetKeyRsp
- type IdentifyClient
- type IdentifyServer
- type LoginReq
- type LoginRsp
- func (*LoginRsp) Descriptor() ([]byte, []int)deprecated
- func (x *LoginRsp) GetExpire() int64
- func (x *LoginRsp) GetRefreshToken() string
- func (x *LoginRsp) GetToken() string
- func (*LoginRsp) ProtoMessage()
- func (x *LoginRsp) ProtoReflect() protoreflect.Message
- func (x *LoginRsp) Reset()
- func (x *LoginRsp) String() string
- type RefreshTokenReq
- type RefreshTokenRsp
- func (*RefreshTokenRsp) Descriptor() ([]byte, []int)deprecated
- func (x *RefreshTokenRsp) GetExpire() int64
- func (x *RefreshTokenRsp) GetRefreshToken() string
- func (x *RefreshTokenRsp) GetToken() string
- func (*RefreshTokenRsp) ProtoMessage()
- func (x *RefreshTokenRsp) ProtoReflect() protoreflect.Message
- func (x *RefreshTokenRsp) Reset()
- func (x *RefreshTokenRsp) String() string
- type UnimplementedIdentifyServer
- type UnsafeIdentifyServer
Constants ¶
This section is empty.
Variables ¶
var File_identify_proto protoreflect.FileDescriptor
var Identify_ServiceDesc = grpc.ServiceDesc{ ServiceName: "identify.Identify", HandlerType: (*IdentifyServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "login", Handler: _Identify_Login_Handler, }, { MethodName: "getKey", Handler: _Identify_GetKey_Handler, }, { MethodName: "refreshToken", Handler: _Identify_RefreshToken_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "identify.proto", }
Identify_ServiceDesc is the grpc.ServiceDesc for Identify service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterIdentifyServer ¶
func RegisterIdentifyServer(s grpc.ServiceRegistrar, srv IdentifyServer)
Types ¶
type GetKeyReq ¶
type GetKeyReq struct {
// contains filtered or unexported fields
}
func (*GetKeyReq) Descriptor
deprecated
func (*GetKeyReq) ProtoMessage ¶
func (*GetKeyReq) ProtoMessage()
func (*GetKeyReq) ProtoReflect ¶
func (x *GetKeyReq) ProtoReflect() protoreflect.Message
type GetKeyRsp ¶
type GetKeyRsp struct { Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*GetKeyRsp) Descriptor
deprecated
func (*GetKeyRsp) ProtoMessage ¶
func (*GetKeyRsp) ProtoMessage()
func (*GetKeyRsp) ProtoReflect ¶
func (x *GetKeyRsp) ProtoReflect() protoreflect.Message
type IdentifyClient ¶
type IdentifyClient interface { Login(ctx context.Context, in *LoginReq, opts ...grpc.CallOption) (*LoginRsp, error) GetKey(ctx context.Context, in *GetKeyReq, opts ...grpc.CallOption) (*GetKeyRsp, error) RefreshToken(ctx context.Context, in *RefreshTokenReq, opts ...grpc.CallOption) (*RefreshTokenRsp, error) }
IdentifyClient is the client API for Identify service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewIdentifyClient ¶
func NewIdentifyClient(cc grpc.ClientConnInterface) IdentifyClient
type IdentifyServer ¶
type IdentifyServer interface { Login(context.Context, *LoginReq) (*LoginRsp, error) GetKey(context.Context, *GetKeyReq) (*GetKeyRsp, error) RefreshToken(context.Context, *RefreshTokenReq) (*RefreshTokenRsp, error) // contains filtered or unexported methods }
IdentifyServer is the server API for Identify service. All implementations must embed UnimplementedIdentifyServer for forward compatibility
type LoginReq ¶
type LoginReq struct { Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*LoginReq) Descriptor
deprecated
func (*LoginReq) GetPassword ¶
func (*LoginReq) GetUsername ¶
func (*LoginReq) ProtoMessage ¶
func (*LoginReq) ProtoMessage()
func (*LoginReq) ProtoReflect ¶
func (x *LoginReq) ProtoReflect() protoreflect.Message
type LoginRsp ¶
type LoginRsp struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` RefreshToken string `protobuf:"bytes,2,opt,name=refreshToken,proto3" json:"refreshToken,omitempty"` Expire int64 `protobuf:"varint,3,opt,name=expire,proto3" json:"expire,omitempty"` // contains filtered or unexported fields }
func (*LoginRsp) Descriptor
deprecated
func (*LoginRsp) GetRefreshToken ¶
func (*LoginRsp) ProtoMessage ¶
func (*LoginRsp) ProtoMessage()
func (*LoginRsp) ProtoReflect ¶
func (x *LoginRsp) ProtoReflect() protoreflect.Message
type RefreshTokenReq ¶
type RefreshTokenReq struct { RefreshToken string `protobuf:"bytes,1,opt,name=refreshToken,proto3" json:"refreshToken,omitempty"` // contains filtered or unexported fields }
func (*RefreshTokenReq) Descriptor
deprecated
func (*RefreshTokenReq) Descriptor() ([]byte, []int)
Deprecated: Use RefreshTokenReq.ProtoReflect.Descriptor instead.
func (*RefreshTokenReq) GetRefreshToken ¶
func (x *RefreshTokenReq) GetRefreshToken() string
func (*RefreshTokenReq) ProtoMessage ¶
func (*RefreshTokenReq) ProtoMessage()
func (*RefreshTokenReq) ProtoReflect ¶
func (x *RefreshTokenReq) ProtoReflect() protoreflect.Message
func (*RefreshTokenReq) Reset ¶
func (x *RefreshTokenReq) Reset()
func (*RefreshTokenReq) String ¶
func (x *RefreshTokenReq) String() string
type RefreshTokenRsp ¶
type RefreshTokenRsp struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` RefreshToken string `protobuf:"bytes,2,opt,name=refreshToken,proto3" json:"refreshToken,omitempty"` Expire int64 `protobuf:"varint,3,opt,name=expire,proto3" json:"expire,omitempty"` // contains filtered or unexported fields }
func (*RefreshTokenRsp) Descriptor
deprecated
func (*RefreshTokenRsp) Descriptor() ([]byte, []int)
Deprecated: Use RefreshTokenRsp.ProtoReflect.Descriptor instead.
func (*RefreshTokenRsp) GetExpire ¶
func (x *RefreshTokenRsp) GetExpire() int64
func (*RefreshTokenRsp) GetRefreshToken ¶
func (x *RefreshTokenRsp) GetRefreshToken() string
func (*RefreshTokenRsp) GetToken ¶
func (x *RefreshTokenRsp) GetToken() string
func (*RefreshTokenRsp) ProtoMessage ¶
func (*RefreshTokenRsp) ProtoMessage()
func (*RefreshTokenRsp) ProtoReflect ¶
func (x *RefreshTokenRsp) ProtoReflect() protoreflect.Message
func (*RefreshTokenRsp) Reset ¶
func (x *RefreshTokenRsp) Reset()
func (*RefreshTokenRsp) String ¶
func (x *RefreshTokenRsp) String() string
type UnimplementedIdentifyServer ¶
type UnimplementedIdentifyServer struct { }
UnimplementedIdentifyServer must be embedded to have forward compatible implementations.
func (UnimplementedIdentifyServer) RefreshToken ¶
func (UnimplementedIdentifyServer) RefreshToken(context.Context, *RefreshTokenReq) (*RefreshTokenRsp, error)
type UnsafeIdentifyServer ¶
type UnsafeIdentifyServer interface {
// contains filtered or unexported methods
}
UnsafeIdentifyServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IdentifyServer will result in compilation errors.