feat: backend core - auth, user, role, permission, device, webhook, monitoring, cache, repository, service, middleware, API handlers

This commit is contained in:
2026-04-02 11:19:50 +08:00
parent e59a77bc49
commit dcc1f186f8
298 changed files with 62603 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
package auth
import (
"testing"
"time"
)
func TestNewJWT_DoesNotPanicOnInvalidLegacyConfig(t *testing.T) {
manager := NewJWT("", 2*time.Hour, 7*24*time.Hour)
if manager == nil {
t.Fatal("expected manager instance")
}
if _, err := manager.GenerateAccessToken(1, "tester"); err == nil {
t.Fatal("expected invalid legacy manager to return error")
}
}