rpc_auth

package
v0.0.0-...-77d14a5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2021 License: MIT Imports: 8 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_login_proto protoreflect.FileDescriptor
View Source
var File_tokenValidate_proto protoreflect.FileDescriptor
View Source
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)

View Source
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.

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) LoginClientStreamRPC

func (UnimplementedLoginServiceServer) LoginServerStreamRPC

func (UnimplementedLoginServiceServer) LoginSimpleRPC

type UnimplementedValidateTokenServiceServer

type UnimplementedValidateTokenServiceServer struct {
}

UnimplementedValidateTokenServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedValidateTokenServiceServer) Validate

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.

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL