Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrParsingToken = errors.New("unable to parse token") ErrGeneratingTokens = errors.New("error while generating access and refresh tokens") ErrTokenInvalid = errors.New("token is invalid or expired") )
View Source
var (
ErrPasswordHashNotMatch = errors.New("password hash does not match")
)
Functions ¶
func ConvertToBusinessTokenGenerateResponse ¶
func ConvertToBusinessTokenGenerateResponse(tokens *jwt.GeneratedTokens) *business.TokenGenerateResponse
func ConvertToBusinessTokenValidateResponse ¶
func ConvertToBusinessTokenValidateResponse(credentials *domain.Credentials) *business.TokenValidateResponse
Types ¶
type Service ¶
type Service interface { Generate(context.Context, *business.TokenGenerateRequest) (*business.TokenGenerateResponse, error) Refresh(context.Context, *business.TokenRefreshRequest) (*business.TokenRefreshResponse, error) Validate(context.Context, *business.TokenValidateRequest) (*business.TokenValidateResponse, error) }
Click to show internal directories.
Click to hide internal directories.