Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrGeneric = internal.NewError("Auth execution failed") ErrTamperedAccessToken = internal.NewError("Access token decryption failed") ErrExpiredAccessToken = internal.NewError("Access token is expired") ErrInvalidAccessToken = internal.NewError("Access token is invalid") ErrExpiredSession = internal.NewError("Session has expired") ErrDeletedUser = internal.NewError("User is deleted") ErrBannedUser = internal.NewError("User is banned") )
View Source
var UNVERSIONED_PATHS = regexp.MustCompile(`^/(login|logout|file).*$`)
Functions ¶
This section is empty.
Types ¶
type CreatorUsecase ¶
func NewCreatorUsecase ¶
func NewCreatorUsecase(configuration internal.Configuration, logger core.Logger) *CreatorUsecase
type LoggerUsecase ¶
func NewLoggerUsecase ¶
func NewLoggerUsecase(configuration internal.Configuration, logger core.Logger, database database.Database, otpVerifier otp.VerifierUsecase, userCreator user.CreatorUsecase, sessionCreator session.CreatorUsecase, authCreator CreatorUsecase, otpRepository repository.OTPRepository, userRepository repository.UserRepository, sessionRepository repository.SessionRepository, invitationCreator invitation.CreatorUsecase) *LoggerUsecase
type VerifierUsecase ¶
func NewVerifierUsecase ¶
func NewVerifierUsecase(configuration internal.Configuration, logger core.Logger, sessionRepository repository.SessionRepository, userRepository repository.UserRepository) *VerifierUsecase
Click to show internal directories.
Click to hide internal directories.