MCPcopy Index your code

hub / github.com/Sirneij/go-auth / functions

Functions93 in github.com/Sirneij/go-auth

↓ 31 callersMethodserverErrorResponse
(w http.ResponseWriter, r *http.Request, err error)
go-auth-backend/cmd/api/errors.go:27
↓ 26 callersMethodbadRequestResponse
(w http.ResponseWriter, r *http.Request, err error)
go-auth-backend/cmd/api/errors.go:43
↓ 16 callersMethodlogError
(r *http.Request, err error)
go-auth-backend/cmd/api/errors.go:10
↓ 14 callersMethodString
()
go-auth-backend/internal/jsonlog/jsonlog.go:21
↓ 13 callersMethodPrintInfo
(message string, properties map[string]string, debug bool)
go-auth-backend/internal/jsonlog/jsonlog.go:44
↓ 12 callersMethodPrintError
(err error, properties map[string]string, debug bool)
go-auth-backend/internal/jsonlog/jsonlog.go:47
↓ 10 callersMethodunauthorizedResponse
(w http.ResponseWriter, r *http.Request, err error)
go-auth-backend/cmd/api/errors.go:47
↓ 9 callersMethodCheck
Check adds an error message to the map only if a validation check is not 'ok'.
go-auth-backend/internal/validator/validator.go:29
↓ 9 callersMethodfailedValidationResponse
(w http.ResponseWriter, r *http.Request, errors map[string]string)
go-auth-backend/cmd/api/errors.go:52
↓ 9 callersFunctionformatError
(obj)
frontend/src/lib/utils/helpers.js:75
↓ 7 callersMethodreadJSON
(w http.ResponseWriter, r *http.Request, dst interface{})
go-auth-backend/cmd/api/helpers.go:40
↓ 7 callersMethodsuccessResponse
(w http.ResponseWriter, r *http.Request, status int, message interface{})
go-auth-backend/cmd/api/success.go:17
↓ 7 callersMethodwriteJSON
(w http.ResponseWriter, status int, data interface{}, headers http.Header)
go-auth-backend/cmd/api/helpers.go:20
↓ 6 callersMethodSet
(plaintextPassword string)
go-auth-backend/internal/data/user_password.go:9
↓ 6 callersMethodValid
Valid returns true if the errors map doesn't contain any entries.
go-auth-backend/internal/validator/validator.go:17
↓ 6 callersMethoderrorResponse
(w http.ResponseWriter, r *http.Request, status int, message interface{})
go-auth-backend/cmd/api/errors.go:17
↓ 6 callersMethodextractParamsFromSession
(r *http.Request)
go-auth-backend/cmd/api/helpers.go:143
↓ 5 callersMethodScan
Scan implements the Scanner interface for NullTime
go-auth-backend/internal/types/time.go:16
↓ 5 callersMethodgetFromRedis
(key string)
go-auth-backend/cmd/api/helpers.go:123
↓ 5 callersMethodlogSuccess
(r *http.Request, status int, message interface{})
go-auth-backend/cmd/api/success.go:9
↓ 4 callersMethodGet
(id uuid.UUID)
go-auth-backend/internal/data/user_queries.go:57
↓ 4 callersMethodPrintFatal
(err error, properties map[string]string, debug bool)
go-auth-backend/internal/jsonlog/jsonlog.go:50
↓ 4 callersFunctionisEmpty
(obj)
frontend/src/lib/utils/helpers.js:63
↓ 4 callersMethodprint
(level Level, message string, properties map[string]string, debugEnv bool)
go-auth-backend/internal/jsonlog/jsonlog.go:54
↓ 4 callersMethodstoreInRedis
(prefix string, hash string, userID uuid.UUID, expiration time.Duration)
go-auth-backend/cmd/api/helpers.go:108
↓ 3 callersMethodGetEmail
(email string, active bool)
go-auth-backend/internal/data/user_queries.go:182
↓ 3 callersMethodSend
(recipient, templateFile string, data interface{})
go-auth-backend/internal/mailer/mailer.go:29
↓ 3 callersMethodbackground
(fn func())
go-auth-backend/cmd/api/helpers.go:91
↓ 3 callersFunctionisValidEmail
(email)
frontend/src/lib/utils/helpers.js:29
↓ 2 callersMethodAddError
AddError adds an error message to the map (so long as no entry already exists for // the given key).
go-auth-backend/internal/validator/validator.go:22
↓ 2 callersMethodMatches
(plaintextPassword string)
go-auth-backend/internal/data/user_password.go:19
↓ 2 callersMethodWrite
(message []byte)
go-auth-backend/internal/jsonlog/jsonlog.go:87
↓ 2 callersFunctionisValidPasswordMedium
(password)
frontend/src/lib/utils/helpers.js:49
↓ 2 callersMethodreadIDParam
(r *http.Request)
go-auth-backend/cmd/api/helpers.go:134
↓ 1 callersMethodActivateUser
(userID uuid.UUID)
go-auth-backend/internal/data/user_queries.go:86
↓ 1 callersMethodInsert
(user *User)
go-auth-backend/internal/data/user_queries.go:13
↓ 1 callersFunctionRead
(r *http.Request, name string)
go-auth-backend/internal/cookies/cookies.go:32
↓ 1 callersMethodUpdate
(user *User)
go-auth-backend/internal/data/user_queries.go:114
↓ 1 callersMethodUpdateUserPassword
(user *User)
go-auth-backend/internal/data/user_queries.go:100
↓ 1 callersFunctionValidateEmail
(v *validator.Validator, email string)
go-auth-backend/internal/data/user_validation.go:5
↓ 1 callersFunctionValidatePasswordPlaintext
(v *validator.Validator, password string)
go-auth-backend/internal/data/user_validation.go:10
↓ 1 callersFunctionWrite
(w http.ResponseWriter, cookie http.Cookie)
go-auth-backend/internal/cookies/cookies.go:20
↓ 1 callersMethodauthenticateAndAuthorize
(next http.Handler)
go-auth-backend/cmd/api/middleware.go:44
↓ 1 callersMethoddeleteFileFromS3
(r *http.Request)
go-auth-backend/cmd/api/s3_utils.go:52
↓ 1 callersFunctionfetchMetrics
()
frontend/src/routes/auth/admin/+page.server.js:11
↓ 1 callersMethodmetrics
(next http.Handler)
go-auth-backend/cmd/api/middleware.go:25
↓ 1 callersFunctionopenDB
(cfg config)
go-auth-backend/cmd/api/db.go:11
↓ 1 callersMethodrecoverPanic
(next http.Handler)
go-auth-backend/cmd/api/middleware.go:13
↓ 1 callersMethodroutes
()
go-auth-backend/cmd/api/routes.go:10
↓ 1 callersMethodserve
()
go-auth-backend/cmd/api/server.go:16
↓ 1 callersFunctionupdateConfigWithEnvVariables
()
go-auth-backend/cmd/api/config.go:15
↓ 1 callersMethoduploadFileToS3
(r *http.Request)
go-auth-backend/cmd/api/s3_utils.go:16
FunctionFormatOTP
(s string)
go-auth-backend/internal/tokens/utils.go:40
FunctionGenerateOTP
()
go-auth-backend/internal/tokens/utils.go:19
FunctionIn
In returns true if a specific value is in a list of strings.
go-auth-backend/internal/validator/validator.go:36
MethodMarshalJSON
MarshalJSON for NullTime
go-auth-backend/internal/types/time.go:33
FunctionMatches
Matches returns true if a string value matches a specific regexp pattern.
go-auth-backend/internal/validator/validator.go:46
FunctionNew
(host string, port int, username, password, sender string)
go-auth-backend/internal/mailer/mailer.go:20
FunctionNew
New is a helper which creates a new Validator instance with an empty errors map.
go-auth-backend/internal/validator/validator.go:12
FunctionNew
(out io.Writer, minLevel Level)
go-auth-backend/internal/jsonlog/jsonlog.go:40
FunctionNewModels
(db *sql.DB)
go-auth-backend/internal/data/models.go:16
FunctionReadEncrypted
(r *http.Request, name string, secretKey []byte)
go-auth-backend/internal/cookies/cookies.go:72
FunctionUnique
Unique returns true if all string values in a slice are unique.
go-auth-backend/internal/validator/validator.go:51
MethodUnmarshalJSON
UnmarshalJSON for NullTime
go-auth-backend/internal/types/time.go:44
FunctionValidateSecret
(v *validator.Validator, secret string)
go-auth-backend/internal/tokens/utils.go:49
FunctionValidateUser
(v *validator.Validator, user *User)
go-auth-backend/internal/data/user_validation.go:16
FunctionWriteEncrypted
(w http.ResponseWriter, cookie http.Cookie, secretKey []byte)
go-auth-backend/internal/cookies/cookies.go:46
MethodactivateUserHandler
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/activate.go:14
MethodchangePasswordHandler
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/change_password.go:15
MethodcurrentUserHandler
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/current_user.go:9
MethoddeleteFileOnS3Handler
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/delete_image_s3.go:8
Functionfallback
(node, params)
frontend/src/lib/utils/helpers.js:9
Functionhandle
({ event, resolve })
frontend/src/hooks.server.js:4
MethodhealthcheckHandler
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/healthcheck.go:8
FunctionisValidPasswordStrong
(password)
frontend/src/lib/utils/helpers.js:39
Functionload
({ fetch, url, data })
frontend/src/routes/+layout.js:2
Functionload
({ locals })
frontend/src/routes/+layout.server.js:2
Functionload
({ locals })
frontend/src/routes/auth/register/+page.server.js:6
Functionload
({ locals, params })
frontend/src/routes/auth/about/[id]/+page.server.js:6
Functionload
({ locals })
frontend/src/routes/auth/login/+page.server.js:6
Functionload
({ locals })
frontend/src/routes/auth/logout/+page.server.js:5
Functionload
({ locals })
frontend/src/routes/auth/activate/[id]/+page.server.js:6
Functionload
({ locals, cookies })
frontend/src/routes/auth/admin/+page.server.js:5
MethodloginUserHandler
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/login.go:13
MethodlogoutUserHandler
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/logout.go:11
Functionmain
()
go-auth-backend/cmd/api/main.go:71
MethodmethodNotAllowedResponse
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/errors.go:38
MethodnotFoundResponse
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/errors.go:33
MethodregenerateTokenHandler
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/regenerate_token.go:13
MethodregisterUserHandler
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/register.go:13
MethodrequestChangePasswordHandler
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/request_password_change.go:16
MethodupdateUserHandler
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/update_user.go:12
MethoduploadFileToS3Handler
(w http.ResponseWriter, r *http.Request)
go-auth-backend/cmd/api/upload_image_s3.go:8