auth

package
v0.0.0-...-fb2c725 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddAuthRoutes

func AddAuthRoutes(c *gin.Engine)

Register Handlers

func SignUp

func SignUp(createUserDto CreateUserDto, storage database.Storage) (*database.User, error)

Types

type AuthUserResponse

type AuthUserResponse struct {
	User        *database.User `json:"user"`
	AccessToken string         `json:"accessToken"`
}

type CreateUserDto

type CreateUserDto struct {
	FirstName string `validate:"nonzero"`
	LastName  string `validate:"nonzero"`
	Email     string `validate:"nonzero"`
	Password  string `validate:"nonzero"`
}

type SignInDto

type SignInDto struct {
	Email    string `validate:"nonzero"`
	Password string `validate:"nonzero"`
}

Jump to

Keyboard shortcuts

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