Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AgentJWTMiddleware ¶ added in v0.13.0
func AgentJWTMiddleware(publicKey *rsa.PublicKey) echo.MiddlewareFunc
AgentJWTMiddleware returns an Echo middleware function that verifies JWT tokens using the provided RSA public key. TODO[gusfcarvalho]: this method is a simple noop for now
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.