Documentation ¶
Index ¶
- Variables
- func RegisterLoginServiceServer(s grpc.ServiceRegistrar, srv LoginServiceServer)
- func RegisterValidateTokenServiceServer(s grpc.ServiceRegistrar, srv ValidateTokenServiceServer)
- type LoginRequest
- func (*LoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LoginRequest) GetPassword() string
- func (x *LoginRequest) GetRememberMe() bool
- func (x *LoginRequest) GetUsername() string
- func (*LoginRequest) ProtoMessage()
- func (x *LoginRequest) ProtoReflect() protoreflect.Message
- func (x *LoginRequest) Reset()
- func (x *LoginRequest) String() string
- type LoginRequestList
- type LoginResponse
- func (*LoginResponse) Descriptor() ([]byte, []int)deprecated
- func (x *LoginResponse) GetLoginDetails() *LoginRequest
- func (x *LoginResponse) GetToken() string
- func (*LoginResponse) ProtoMessage()
- func (x *LoginResponse) ProtoReflect() protoreflect.Message
- func (x *LoginResponse) Reset()
- func (x *LoginResponse) String() string
- type LoginResponseList
- func (*LoginResponseList) Descriptor() ([]byte, []int)deprecated
- func (x *LoginResponseList) GetData() []*LoginResponse
- func (*LoginResponseList) ProtoMessage()
- func (x *LoginResponseList) ProtoReflect() protoreflect.Message
- func (x *LoginResponseList) Reset()
- func (x *LoginResponseList) String() string
- type LoginServiceClient
- type LoginServiceServer
- type LoginService_LoginBiDirectionalRPCClient
- type LoginService_LoginBiDirectionalRPCServer
- type LoginService_LoginClientStreamRPCClient
- type LoginService_LoginClientStreamRPCServer
- type LoginService_LoginServerStreamRPCClient
- type LoginService_LoginServerStreamRPCServer
- type UnimplementedLoginServiceServer
- func (UnimplementedLoginServiceServer) LoginBiDirectionalRPC(LoginService_LoginBiDirectionalRPCServer) error
- func (UnimplementedLoginServiceServer) LoginClientStreamRPC(LoginService_LoginClientStreamRPCServer) error
- func (UnimplementedLoginServiceServer) LoginServerStreamRPC(*LoginRequestList, LoginService_LoginServerStreamRPCServer) error
- func (UnimplementedLoginServiceServer) LoginSimpleRPC(context.Context, *LoginRequest) (*LoginResponse, error)
- type UnimplementedValidateTokenServiceServer
- type UnsafeLoginServiceServer
- type UnsafeValidateTokenServiceServer
- type ValidateTokenRequest
- func (*ValidateTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateTokenRequest) GetToken() string
- func (*ValidateTokenRequest) ProtoMessage()
- func (x *ValidateTokenRequest) ProtoReflect() protoreflect.Message
- func (x *ValidateTokenRequest) Reset()
- func (x *ValidateTokenRequest) String() string
- type ValidateTokenResponse
- func (*ValidateTokenResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateTokenResponse) GetComapnyId() string
- func (x *ValidateTokenResponse) GetIsValid() bool
- func (x *ValidateTokenResponse) GetRoles() []int32
- func (x *ValidateTokenResponse) GetUsername() string
- func (*ValidateTokenResponse) ProtoMessage()
- func (x *ValidateTokenResponse) ProtoReflect() protoreflect.Message
- func (x *ValidateTokenResponse) Reset()
- func (x *ValidateTokenResponse) String() string
- type ValidateTokenServiceClient
- type ValidateTokenServiceServer
- type ValidateTokenService_ValidateClient
- type ValidateTokenService_ValidateServer
Constants ¶
This section is empty.
Variables ¶
var File_login_proto protoreflect.FileDescriptor
var File_tokenValidate_proto protoreflect.FileDescriptor
var LoginService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "rpc_auth.LoginService", HandlerType: (*LoginServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "LoginSimpleRPC", Handler: _LoginService_LoginSimpleRPC_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "LoginServerStreamRPC", Handler: _LoginService_LoginServerStreamRPC_Handler, ServerStreams: true, }, { StreamName: "LoginClientStreamRPC", Handler: _LoginService_LoginClientStreamRPC_Handler, ClientStreams: true, }, { StreamName: "LoginBiDirectionalRPC", Handler: _LoginService_LoginBiDirectionalRPC_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "login.proto", }
LoginService_ServiceDesc is the grpc.ServiceDesc for LoginService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ValidateTokenService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "rpc_auth.ValidateTokenService", HandlerType: (*ValidateTokenServiceServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "Validate", Handler: _ValidateTokenService_Validate_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "tokenValidate.proto", }
ValidateTokenService_ServiceDesc is the grpc.ServiceDesc for ValidateTokenService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterLoginServiceServer ¶
func RegisterLoginServiceServer(s grpc.ServiceRegistrar, srv LoginServiceServer)
func RegisterValidateTokenServiceServer ¶
func RegisterValidateTokenServiceServer(s grpc.ServiceRegistrar, srv ValidateTokenServiceServer)
Types ¶
type LoginRequest ¶
type LoginRequest 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"` RememberMe bool `protobuf:"varint,3,opt,name=RememberMe,proto3" json:"RememberMe,omitempty"` // contains filtered or unexported fields }
func (*LoginRequest) Descriptor
deprecated
func (*LoginRequest) Descriptor() ([]byte, []int)
Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.
func (*LoginRequest) GetPassword ¶
func (x *LoginRequest) GetPassword() string
func (*LoginRequest) GetRememberMe ¶
func (x *LoginRequest) GetRememberMe() bool
func (*LoginRequest) GetUsername ¶
func (x *LoginRequest) GetUsername() string
func (*LoginRequest) ProtoMessage ¶
func (*LoginRequest) ProtoMessage()
func (*LoginRequest) ProtoReflect ¶
func (x *LoginRequest) ProtoReflect() protoreflect.Message
func (*LoginRequest) Reset ¶
func (x *LoginRequest) Reset()
func (*LoginRequest) String ¶
func (x *LoginRequest) String() string
type LoginRequestList ¶
type LoginRequestList struct { Data []*LoginRequest `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*LoginRequestList) Descriptor
deprecated
func (*LoginRequestList) Descriptor() ([]byte, []int)
Deprecated: Use LoginRequestList.ProtoReflect.Descriptor instead.
func (*LoginRequestList) GetData ¶
func (x *LoginRequestList) GetData() []*LoginRequest
func (*LoginRequestList) ProtoMessage ¶
func (*LoginRequestList) ProtoMessage()
func (*LoginRequestList) ProtoReflect ¶
func (x *LoginRequestList) ProtoReflect() protoreflect.Message
func (*LoginRequestList) Reset ¶
func (x *LoginRequestList) Reset()
func (*LoginRequestList) String ¶
func (x *LoginRequestList) String() string
type LoginResponse ¶
type LoginResponse struct { LoginDetails *LoginRequest `protobuf:"bytes,1,opt,name=loginDetails,proto3" json:"loginDetails,omitempty"` Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*LoginResponse) Descriptor
deprecated
func (*LoginResponse) Descriptor() ([]byte, []int)
Deprecated: Use LoginResponse.ProtoReflect.Descriptor instead.
func (*LoginResponse) GetLoginDetails ¶
func (x *LoginResponse) GetLoginDetails() *LoginRequest
func (*LoginResponse) GetToken ¶
func (x *LoginResponse) GetToken() string
func (*LoginResponse) ProtoMessage ¶
func (*LoginResponse) ProtoMessage()
func (*LoginResponse) ProtoReflect ¶
func (x *LoginResponse) ProtoReflect() protoreflect.Message
func (*LoginResponse) Reset ¶
func (x *LoginResponse) Reset()
func (*LoginResponse) String ¶
func (x *LoginResponse) String() string
type LoginResponseList ¶
type LoginResponseList struct { Data []*LoginResponse `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*LoginResponseList) Descriptor
deprecated
func (*LoginResponseList) Descriptor() ([]byte, []int)
Deprecated: Use LoginResponseList.ProtoReflect.Descriptor instead.
func (*LoginResponseList) GetData ¶
func (x *LoginResponseList) GetData() []*LoginResponse
func (*LoginResponseList) ProtoMessage ¶
func (*LoginResponseList) ProtoMessage()
func (*LoginResponseList) ProtoReflect ¶
func (x *LoginResponseList) ProtoReflect() protoreflect.Message
func (*LoginResponseList) Reset ¶
func (x *LoginResponseList) Reset()
func (*LoginResponseList) String ¶
func (x *LoginResponseList) String() string
type LoginServiceClient ¶
type LoginServiceClient interface { LoginSimpleRPC(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error) LoginServerStreamRPC(ctx context.Context, in *LoginRequestList, opts ...grpc.CallOption) (LoginService_LoginServerStreamRPCClient, error) LoginClientStreamRPC(ctx context.Context, opts ...grpc.CallOption) (LoginService_LoginClientStreamRPCClient, error) LoginBiDirectionalRPC(ctx context.Context, opts ...grpc.CallOption) (LoginService_LoginBiDirectionalRPCClient, error) }
LoginServiceClient is the client API for LoginService 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 NewLoginServiceClient ¶
func NewLoginServiceClient(cc grpc.ClientConnInterface) LoginServiceClient
type LoginServiceServer ¶
type LoginServiceServer interface { LoginSimpleRPC(context.Context, *LoginRequest) (*LoginResponse, error) LoginServerStreamRPC(*LoginRequestList, LoginService_LoginServerStreamRPCServer) error LoginClientStreamRPC(LoginService_LoginClientStreamRPCServer) error LoginBiDirectionalRPC(LoginService_LoginBiDirectionalRPCServer) error // contains filtered or unexported methods }
LoginServiceServer is the server API for LoginService service. All implementations must embed UnimplementedLoginServiceServer for forward compatibility
type LoginService_LoginBiDirectionalRPCClient ¶
type LoginService_LoginBiDirectionalRPCClient interface { Send(*LoginRequest) error Recv() (*LoginResponse, error) grpc.ClientStream }
type LoginService_LoginBiDirectionalRPCServer ¶
type LoginService_LoginBiDirectionalRPCServer interface { Send(*LoginResponse) error Recv() (*LoginRequest, error) grpc.ServerStream }
type LoginService_LoginClientStreamRPCClient ¶
type LoginService_LoginClientStreamRPCClient interface { Send(*LoginRequest) error CloseAndRecv() (*LoginResponseList, error) grpc.ClientStream }
type LoginService_LoginClientStreamRPCServer ¶
type LoginService_LoginClientStreamRPCServer interface { SendAndClose(*LoginResponseList) error Recv() (*LoginRequest, error) grpc.ServerStream }
type LoginService_LoginServerStreamRPCClient ¶
type LoginService_LoginServerStreamRPCClient interface { Recv() (*LoginResponse, error) grpc.ClientStream }
type LoginService_LoginServerStreamRPCServer ¶
type LoginService_LoginServerStreamRPCServer interface { Send(*LoginResponse) error grpc.ServerStream }
type UnimplementedLoginServiceServer ¶
type UnimplementedLoginServiceServer struct { }
UnimplementedLoginServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedLoginServiceServer) LoginBiDirectionalRPC ¶
func (UnimplementedLoginServiceServer) LoginBiDirectionalRPC(LoginService_LoginBiDirectionalRPCServer) error
func (UnimplementedLoginServiceServer) LoginClientStreamRPC ¶
func (UnimplementedLoginServiceServer) LoginClientStreamRPC(LoginService_LoginClientStreamRPCServer) error
func (UnimplementedLoginServiceServer) LoginServerStreamRPC ¶
func (UnimplementedLoginServiceServer) LoginServerStreamRPC(*LoginRequestList, LoginService_LoginServerStreamRPCServer) error
func (UnimplementedLoginServiceServer) LoginSimpleRPC ¶
func (UnimplementedLoginServiceServer) LoginSimpleRPC(context.Context, *LoginRequest) (*LoginResponse, error)
type UnimplementedValidateTokenServiceServer ¶
type UnimplementedValidateTokenServiceServer struct { }
UnimplementedValidateTokenServiceServer must be embedded to have forward compatible implementations.
type UnsafeLoginServiceServer ¶
type UnsafeLoginServiceServer interface {
// contains filtered or unexported methods
}
UnsafeLoginServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to LoginServiceServer will result in compilation errors.
type UnsafeValidateTokenServiceServer ¶
type UnsafeValidateTokenServiceServer interface {
// contains filtered or unexported methods
}
UnsafeValidateTokenServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ValidateTokenServiceServer will result in compilation errors.
type ValidateTokenRequest ¶
type ValidateTokenRequest struct { Token string `protobuf:"bytes,1,opt,name=Token,proto3" json:"Token,omitempty"` // contains filtered or unexported fields }
func (*ValidateTokenRequest) Descriptor
deprecated
func (*ValidateTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use ValidateTokenRequest.ProtoReflect.Descriptor instead.
func (*ValidateTokenRequest) GetToken ¶
func (x *ValidateTokenRequest) GetToken() string
func (*ValidateTokenRequest) ProtoMessage ¶
func (*ValidateTokenRequest) ProtoMessage()
func (*ValidateTokenRequest) ProtoReflect ¶
func (x *ValidateTokenRequest) ProtoReflect() protoreflect.Message
func (*ValidateTokenRequest) Reset ¶
func (x *ValidateTokenRequest) Reset()
func (*ValidateTokenRequest) String ¶
func (x *ValidateTokenRequest) String() string
type ValidateTokenResponse ¶
type ValidateTokenResponse struct { IsValid bool `protobuf:"varint,1,opt,name=IsValid,proto3" json:"IsValid,omitempty"` ComapnyId string `protobuf:"bytes,2,opt,name=ComapnyId,proto3" json:"ComapnyId,omitempty"` Username string `protobuf:"bytes,3,opt,name=Username,proto3" json:"Username,omitempty"` Roles []int32 `protobuf:"varint,4,rep,packed,name=Roles,proto3" json:"Roles,omitempty"` // contains filtered or unexported fields }
func (*ValidateTokenResponse) Descriptor
deprecated
func (*ValidateTokenResponse) Descriptor() ([]byte, []int)
Deprecated: Use ValidateTokenResponse.ProtoReflect.Descriptor instead.
func (*ValidateTokenResponse) GetComapnyId ¶
func (x *ValidateTokenResponse) GetComapnyId() string
func (*ValidateTokenResponse) GetIsValid ¶
func (x *ValidateTokenResponse) GetIsValid() bool
func (*ValidateTokenResponse) GetRoles ¶
func (x *ValidateTokenResponse) GetRoles() []int32
func (*ValidateTokenResponse) GetUsername ¶
func (x *ValidateTokenResponse) GetUsername() string
func (*ValidateTokenResponse) ProtoMessage ¶
func (*ValidateTokenResponse) ProtoMessage()
func (*ValidateTokenResponse) ProtoReflect ¶
func (x *ValidateTokenResponse) ProtoReflect() protoreflect.Message
func (*ValidateTokenResponse) Reset ¶
func (x *ValidateTokenResponse) Reset()
func (*ValidateTokenResponse) String ¶
func (x *ValidateTokenResponse) String() string
type ValidateTokenServiceClient ¶
type ValidateTokenServiceClient interface {
Validate(ctx context.Context, opts ...grpc.CallOption) (ValidateTokenService_ValidateClient, error)
}
ValidateTokenServiceClient is the client API for ValidateTokenService 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 NewValidateTokenServiceClient ¶
func NewValidateTokenServiceClient(cc grpc.ClientConnInterface) ValidateTokenServiceClient
type ValidateTokenServiceServer ¶
type ValidateTokenServiceServer interface { Validate(ValidateTokenService_ValidateServer) error // contains filtered or unexported methods }
ValidateTokenServiceServer is the server API for ValidateTokenService service. All implementations must embed UnimplementedValidateTokenServiceServer for forward compatibility
type ValidateTokenService_ValidateClient ¶
type ValidateTokenService_ValidateClient interface { Send(*ValidateTokenRequest) error Recv() (*ValidateTokenResponse, error) grpc.ClientStream }
type ValidateTokenService_ValidateServer ¶
type ValidateTokenService_ValidateServer interface { Send(*ValidateTokenResponse) error Recv() (*ValidateTokenRequest, error) grpc.ServerStream }