MCPcopy Create free account

hub / github.com/dhax/go-base / functions

Functions190 in github.com/dhax/go-base

↓ 1 callersFunctionlogMessage
(m Message)
email/mockMailer.go:11
↓ 1 callersFunctionnewAccountListResponse
(a *[]pwdless.Account, count int)
api/admin/accounts.go:95
↓ 1 callersMethodparse
parse parses the corrsponding template and content
email/mailer.go:36
↓ 1 callersFunctionparseTemplates
()
email/mailer.go:74
↓ 1 callersMethodpurgeExpired
()
auth/pwdless/logintoken.go:82
↓ 1 callersFunctionrandStringBytes
(n int)
auth/pwdless/logintoken.go:92
↓ 1 callersMethodrouter
()
api/admin/accounts.go:43
FunctionAuthenticateRefreshJWT
AuthenticateRefreshJWT checks validity of refresh tokens and is only used for access token refresh and logout requests. It responds with 401 Unauthori
auth/jwt/authenticator.go:66
FunctionAuthenticator
Authenticator is a default authentication middleware to enforce access from the Verifier middleware request context values. The Authenticator sends a
auth/jwt/authenticator.go:35
MethodBeforeDelete
BeforeDelete hook executed before database delete operation.
auth/pwdless/account.go:46
MethodBeforeInsert
BeforeInsert hook executed before database insert operation.
auth/pwdless/account.go:30
MethodBeforeInsert
BeforeInsert hook executed before database insert operation.
auth/jwt/token.go:23
MethodBeforeInsert
BeforeInsert hook executed before database insert operation.
models/profile.go:22
MethodBeforeUpdate
BeforeUpdate hook executed before database update operation.
auth/pwdless/account.go:40
MethodBeforeUpdate
BeforeUpdate hook executed before database update operation.
auth/jwt/token.go:33
MethodBeforeUpdate
BeforeUpdate hook executed before database update operation.
models/profile.go:28
MethodBind
(r *http.Request)
auth/pwdless/api.go:151
MethodBind
(r *http.Request)
api/app/account.go:81
MethodCreate
Create creates a new account.
database/admAccountStore.go:96
MethodCreateOrUpdateToken
CreateOrUpdateToken creates or updates an existing refresh token.
database/authStore.go:66
MethodCreateOrUpdateToken
CreateOrUpdateToken mock creates or updates a refresh token.
auth/pwdless/mockAuthStore.go:54
MethodDelete
Delete account.
database/admAccountStore.go:154
MethodDelete
Delete an account.
database/accountStore.go:47
MethodDelete
(*pwdless.Account)
api/app/account.go:27
MethodDeleteToken
DeleteToken deletes a refresh token.
database/authStore.go:81
MethodDeleteToken
DeleteToken deletes a jwt refresh token.
database/accountStore.go:88
MethodDeleteToken
DeleteToken mock deletes a refresh token.
auth/pwdless/mockAuthStore.go:60
MethodGet
Get gets an profile by account ID.
database/profileStore.go:24
MethodGet
Get account by ID.
database/admAccountStore.go:135
MethodGet
Get an account by ID.
database/accountStore.go:26
MethodGet
(id int)
api/app/account.go:25
MethodGetAccount
GetAccount returns an account by ID.
database/authStore.go:25
MethodGetAccount
GetAccount mock returns an account by ID.
auth/pwdless/mockAuthStore.go:30
MethodGetAccountByEmail
GetAccountByEmail returns an account by email.
database/authStore.go:35
MethodGetAccountByEmail
GetAccountByEmail mock returns an account by email.
auth/pwdless/mockAuthStore.go:36
MethodGetToken
GetToken returns refresh token by token identifier.
database/authStore.go:56
MethodGetToken
GetToken mock returns an account and refresh token by token identifier.
auth/pwdless/mockAuthStore.go:48
MethodList
List applies a filter and returns paginated array of matching results and total count.
database/admAccountStore.go:83
FunctionLogEntrySetField
LogEntrySetField adds a field to the request scoped logrus.FieldLogger.
logging/logger.go:119
FunctionLogEntrySetFields
LogEntrySetFields adds multiple fields to the request scoped logrus.FieldLogger.
logging/logger.go:126
MethodNewLogEntry
NewLogEntry sets default request log fields.
logging/logger.go:54
MethodPanic
Panic prints stack trace
logging/logger.go:102
MethodPurgeExpiredToken
PurgeExpiredToken deletes expired refresh token.
database/authStore.go:90
MethodPurgeExpiredToken
PurgeExpiredToken mock deletes expired refresh token.
auth/pwdless/mockAuthStore.go:66
MethodRouter
Router provides admin application routes.
api/admin/api.go:44
MethodSend
(m Message)
email/mockMailer.go:25
MethodSend
Send sends the mail via smtp.
email/smtp.go:50
FunctionTestAuthResource_login
(t *testing.T)
auth/pwdless/api_test.go:57
FunctionTestAuthResource_logout
(t *testing.T)
auth/pwdless/api_test.go:278
FunctionTestAuthResource_refresh
(t *testing.T)
auth/pwdless/api_test.go:185
FunctionTestAuthResource_token
(t *testing.T)
auth/pwdless/api_test.go:115
FunctionTestMain
(m *testing.M)
auth/pwdless/api_test.go:31
MethodUpdate
Update updates profile.
database/profileStore.go:41
MethodUpdate
Update account.
database/admAccountStore.go:145
MethodUpdate
Update an account.
database/accountStore.go:37
MethodUpdate
(*pwdless.Account)
api/app/account.go:26
MethodUpdateAccount
UpdateAccount upates account data related to pwdlessentication.
database/authStore.go:46
MethodUpdateAccount
UpdateAccount mock upates account data related to authentication.
auth/pwdless/mockAuthStore.go:42
MethodUpdateToken
UpdateToken updates a jwt refresh token.
database/accountStore.go:78
MethodaccountCtx
(next http.Handler)
api/app/account.go:57
MethodaccountCtx
(next http.Handler)
api/admin/accounts.go:56
Methodcreate
(w http.ResponseWriter, r *http.Request)
api/admin/accounts.go:117
Methoddelete
(w http.ResponseWriter, r *http.Request)
api/app/account.go:122
Methoddelete
(w http.ResponseWriter, r *http.Request)
api/admin/accounts.go:162
MethoddeleteToken
(w http.ResponseWriter, r *http.Request)
api/app/account.go:167
FunctionformatAsDate
(t time.Time)
email/mailer.go:90
FunctionformatAsDuration
(t time.Time)
email/mailer.go:95
Methodget
(w http.ResponseWriter, r *http.Request)
api/app/account.go:96
Methodget
(w http.ResponseWriter, r *http.Request)
api/app/profile.go:79
Methodget
(w http.ResponseWriter, r *http.Request)
api/admin/accounts.go:136
Functioninit
()
database/migrations/1_initial.go:36
Functioninit
()
database/migrations/3_add_profile_table.go:24
Functioninit
()
database/migrations/main.go:18
Functioninit
()
cmd/gendoc.go:34
Functioninit
()
cmd/migrate.go:19
Functioninit
()
cmd/root.go:32
Functioninit
()
cmd/serve.go:25
FunctioninitConfig
initConfig reads in config file and ENV variables if set.
cmd/root.go:48
Methodlist
(w http.ResponseWriter, r *http.Request)
api/admin/accounts.go:103
Methodlogin
(w http.ResponseWriter, r *http.Request)
auth/pwdless/api.go:100
Methodlogout
(w http.ResponseWriter, r *http.Request)
auth/pwdless/api.go:279
Functionmain
()
main.go:5
MethodprofileCtx
(next http.Handler)
api/app/profile.go:46
Methodrefresh
(w http.ResponseWriter, r *http.Request)
auth/pwdless/api.go:223
Methodrouter
()
api/app/profile.go:38
Methodtoken
(w http.ResponseWriter, r *http.Request)
auth/pwdless/api.go:159
Methodupdate
(w http.ResponseWriter, r *http.Request)
api/app/account.go:101
Methodupdate
(w http.ResponseWriter, r *http.Request)
api/app/profile.go:84
Methodupdate
(w http.ResponseWriter, r *http.Request)
api/admin/accounts.go:141
MethodupdateToken
(w http.ResponseWriter, r *http.Request)
api/app/account.go:141
← previous101–190 of 190, ranked by callers