forked from baron/baron-sso
kratos SSOT 재설계
This commit is contained in:
@@ -395,6 +395,16 @@ func main() {
|
||||
relyingPartyHandler := handler.NewRelyingPartyHandler(relyingPartyService, kratosAdminService)
|
||||
userHandler := handler.NewUserHandler(kratosAdminService, oryAdminProvider, tenantService, ketoService, ketoOutboxRepo, userRepo, userGroupRepo, auditRepo)
|
||||
userHandler.UserProjectionRepo = userProjectionRepo
|
||||
userHandler.IdentityCache = redisService
|
||||
go func() {
|
||||
startedAt := time.Now()
|
||||
count, err := userHandler.WarmIdentityMirror(context.Background())
|
||||
if err != nil {
|
||||
slog.Warn("Identity mirror warmup failed", "error", err, "latency", time.Since(startedAt).String())
|
||||
return
|
||||
}
|
||||
slog.Info("Identity mirror warmup completed", "identities", count, "latency", time.Since(startedAt).String())
|
||||
}()
|
||||
tenantHandler.SetWorksmobileSyncer(worksmobileService)
|
||||
userHandler.SetWorksmobileSyncer(worksmobileService)
|
||||
worksmobileHandler := handler.NewWorksmobileHandler(worksmobileService)
|
||||
|
||||
Reference in New Issue
Block a user