Documentation
¶
Index ¶
- type Server
- func (s *Server) Login(ctx context.Context, req *pb.LoginRequest) (*pb.LoginResponse, error)
- func (s *Server) Logout(ctx context.Context, req *pb.LogoutRequest) (*pb.LogoutResponse, error)
- func (s *Server) RenewAccessToken(ctx context.Context, req *pb.RenewAccessTokenRequest) (*pb.RenewAccessTokenResponse, error)
- func (s *Server) Signup(ctx context.Context, req *pb.SignupRequest) (*pb.SignupResponse, error)
- func (s *Server) Validate(ctx context.Context, req *pb.ValidateRequest) (*pb.ValidateResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct { auth.UnsafeAuthServiceServer TokenHandler util.TokenHandler Storage storage.StorageInterface Logger *logrus.Entry Config *common.Config }
Server implements the TaskServiceServer interface
func (*Server) Login ¶
func (s *Server) Login(ctx context.Context, req *pb.LoginRequest) (*pb.LoginResponse, error)
Login handles user login Check if user exist or not for email if yes, compare password hash
func (*Server) Logout ¶
func (s *Server) Logout(ctx context.Context, req *pb.LogoutRequest) (*pb.LogoutResponse, error)
func (*Server) RenewAccessToken ¶
func (s *Server) RenewAccessToken(ctx context.Context, req *pb.RenewAccessTokenRequest) (*pb.RenewAccessTokenResponse, error)
func (*Server) Signup ¶
func (s *Server) Signup(ctx context.Context, req *pb.SignupRequest) (*pb.SignupResponse, error)
Signup handles user registration Checks if user already exist for email or not if yes, retrun error
func (*Server) Validate ¶
func (s *Server) Validate(ctx context.Context, req *pb.ValidateRequest) (*pb.ValidateResponse, error)
Validate token and return
Click to show internal directories.
Click to hide internal directories.