auth

package
v0.0.0-...-92ef796 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2020 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthImpl

type AuthImpl struct {
	Config     *config.ServerConfig   `di:"~"`
	Logger     *logrus.Logger         `di:"~"`
	Mappers    *xentity.EntityMappers `di:"~"`
	JwtService *module.JwtService     `di:"~"`
	UserDao    *dao.UserDao           `di:"~"`
	TokenDao   *dao.TokenDao          `di:"~"`
}

noinspection GoNameStartsWithPackageName

func NewAuthImpl

func NewAuthImpl(dic *xdi.DiContainer) *AuthImpl

func (*AuthImpl) CurrentUser

func (a *AuthImpl) CurrentUser(ctx context.Context, req *pb.CurrentUserRequest) (*pb.UserResponse, error)

func (*AuthImpl) Login

func (a *AuthImpl) Login(ctx context.Context, req *pb.LoginRequest) (*pb.LoginResponse, error)

func (*AuthImpl) Logout

func (a *AuthImpl) Logout(ctx context.Context, req *pb.LogoutRequest) (*pb.NullResponse, error)

func (*AuthImpl) Register

func (a *AuthImpl) Register(ctx context.Context, req *pb.RegisterRequest) (*pb.UserResponse, error)

func (*AuthImpl) UpdatePassword

func (a *AuthImpl) UpdatePassword(ctx context.Context, req *pb.UpdatePasswordRequest) (*pb.NullResponse, error)

Jump to

Keyboard shortcuts

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