Documentation
¶
Index ¶
- Constants
- Variables
- func CacheInvalidate(id uuid.UUID)
- func CacheSet(user *AuthUser, roles []models.RoleEnum)
- func IsRole(ctx context.Context, requiredRole models.RoleEnum) bool
- func ValidateAdmin(ctx context.Context) error
- func ValidateBot(ctx context.Context) error
- func ValidateInvite(ctx context.Context) error
- func ValidateManageInvites(ctx context.Context) error
- func ValidateOwner(ctx context.Context, userID uuid.UUID) error
- func ValidateRole(ctx context.Context, requiredRole models.RoleEnum) error
- func ValidateUserOrAdmin(ctx context.Context, userID uuid.UUID) error
- type AuthUser
Constants ¶
View Source
const ( ContextUser key = iota ContextRoles )
View Source
const APIKeyHeader = "ApiKey"
Variables ¶
Functions ¶
func CacheInvalidate ¶ added in v0.9.1
func ValidateAdmin ¶
func ValidateBot ¶
func ValidateInvite ¶
func ValidateManageInvites ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.