Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func JWTMiddleware ¶
func JWTMiddleware(publicKey *rsa.PublicKey) echo.MiddlewareFunc
JWTMiddleware returns an Echo middleware function that verifies JWT tokens using the provided RSA public key.
func RequireAdminGroups ¶ added in v0.5.0
func RequireAdminGroups(db *gorm.DB, cfg *config.Config, logger *zap.SugaredLogger) echo.MiddlewareFunc
RequireAdminGroups enforces that SSO-authenticated users belong to the provider's configured admin groups. Password-based logins bypass this middleware (treated as super admins).
Types ¶
Click to show internal directories.
Click to hide internal directories.