4e6ed52e51
- API response helpers and error codes - Authentication handlers (login, logout, me, csrf) - Auth middleware (session validation, role checks, CSRF) - LDAP client with TLS/StartTLS support - LDAP filter construction from conditions - AD operations (group membership, move, create group/OU) - Credentials repository (CRUD, test results, usage check) - AD connections repository (CRUD, test results) - Schedules repository (CRUD, next run tracking) - Rules repository with nested condition groups and actions - go-ldap/ldap/v3 dependency added
27 lines
733 B
Modula-2
27 lines
733 B
Modula-2
module github.com/Grace-Solutions/OrchestrAD
|
|
|
|
go 1.24.0
|
|
|
|
toolchain go1.24.2
|
|
|
|
require (
|
|
github.com/go-chi/chi/v5 v5.0.12
|
|
github.com/go-chi/cors v1.2.1
|
|
github.com/go-ldap/ldap/v3 v3.4.13
|
|
github.com/golang-migrate/migrate/v4 v4.17.0
|
|
github.com/google/uuid v1.6.0
|
|
github.com/mattn/go-sqlite3 v1.14.22
|
|
github.com/robfig/cron/v3 v3.0.1
|
|
golang.org/x/crypto v0.48.0
|
|
gopkg.in/natefinch/lumberjack.v2 v2.2.1
|
|
)
|
|
|
|
require (
|
|
github.com/Azure/go-ntlmssp v0.1.0 // indirect
|
|
github.com/go-asn1-ber/asn1-ber v1.5.8-0.20250403174932-29230038a667 // indirect
|
|
github.com/hashicorp/errwrap v1.1.0 // indirect
|
|
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
|
go.uber.org/atomic v1.7.0 // indirect
|
|
golang.org/x/sys v0.41.0 // indirect
|
|
)
|