1
0
forked from baron/baron-sso

핸들러 및 서비스 테스트 리팩토링

This commit is contained in:
2026-02-09 16:27:13 +09:00
parent f16cb9a344
commit 15a27a6620
4 changed files with 164 additions and 5 deletions

View File

@@ -80,7 +80,7 @@ const (
type AuthHandler struct {
SmsService domain.SmsService
EmailService domain.EmailService
RedisService *service.RedisService
RedisService domain.RedisRepository
KratosAdmin *service.KratosAdminService
IdpProvider domain.IdentityProvider
AuditRepo domain.AuditRepository
@@ -132,7 +132,7 @@ func GenerateUserCode() string {
)
}
func checkPollInterval(redis *service.RedisService, key string, interval time.Duration) (bool, int) {
func checkPollInterval(redis domain.RedisRepository, key string, interval time.Duration) (bool, int) {
now := time.Now().UnixMilli()
val, err := redis.Get(key)
if err == nil && val != "" {
@@ -147,7 +147,7 @@ func checkPollInterval(redis *service.RedisService, key string, interval time.Du
return false, int(interval.Seconds())
}
func NewAuthHandler(redisService *service.RedisService, idpProvider domain.IdentityProvider, auditRepo domain.AuditRepository, oathkeeperRepo domain.OathkeeperLogRepository, tenantService service.TenantService, ketoService service.KetoService, userRepo repository.UserRepository, consentRepo repository.ClientConsentRepository) *AuthHandler {
func NewAuthHandler(redisService domain.RedisRepository, idpProvider domain.IdentityProvider, auditRepo domain.AuditRepository, oathkeeperRepo domain.OathkeeperLogRepository, tenantService service.TenantService, ketoService service.KetoService, userRepo repository.UserRepository, consentRepo repository.ClientConsentRepository) *AuthHandler {
return &AuthHandler{
SmsService: service.NewSmsService(),
EmailService: service.NewEmailService(),