Documentation
¶
Index ¶
- Variables
- func All() []string
- func CreateAccessToken(ctx context.Context, user *sqlc.User, permissions []string, ...) (string, error)
- func FromJSONArray(ctx context.Context, permissions string) []string
- func LogError(next strictnethttp.StrictHTTPHandlerFunc, _ string) strictnethttp.StrictHTTPHandlerFunc
- func Middleware(queries *sqlc.Queries) func(next http.Handler) http.Handler
- func Server(queries *sqlc.Queries, mailer *mail.Mailer) http.Handler
- func ToJSONArray(ctx context.Context, permissions []string) string
- func ValidateFileScopes(next http.Handler) http.Handler
- func ValidateScopesStrict(next strictnethttp.StrictHTTPHandlerFunc, _ string) strictnethttp.StrictHTTPHandlerFunc
Constants ¶
This section is empty.
Variables ¶
View Source
var ( TicketReadPermission = "ticket:read" TicketWritePermission = "ticket:write" FileReadPermission = "file:read" FileWritePermission = "file:write" TypeReadPermission = "type:read" TypeWritePermission = "type:write" UserReadPermission = "user:read" UserWritePermission = "user:write" GroupReadPermission = "group:read" GroupWritePermission = "group:write" ReactionReadPermission = "reaction:read" ReactionWritePermission = "reaction:write" WebhookReadPermission = "webhook:read" WebhookWritePermission = "webhook:write" SettingsReadPermission = "settings:read" SettingsWritePermission = "settings:write" )
View Source
var ErrUserInactive = errors.New("user is inactive")
Functions ¶
func CreateAccessToken ¶
func LogError ¶
func LogError(next strictnethttp.StrictHTTPHandlerFunc, _ string) strictnethttp.StrictHTTPHandlerFunc
func ValidateScopesStrict ¶
func ValidateScopesStrict(next strictnethttp.StrictHTTPHandlerFunc, _ string) strictnethttp.StrictHTTPHandlerFunc
Types ¶
This section is empty.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.