mirror of
https://github.com/wahyd4/passkey-auth.git
synced 2026-08-09 04:15:55 +10:00
- Complete WebAuthn/FIDO2 authentication implementation - SQLite database with user and credential management - Email-based user identification with allowlist support - Admin approval workflow for new users - Session management with secure cookies - Docker containerization with Debian base for SQLite compatibility - Kubernetes deployment manifests with nginx ingress support - Web-based admin interface for user management - Comprehensive documentation and deployment guides - Standard open source project structure with CI/CD
27 lines
749 B
AMPL
27 lines
749 B
AMPL
module passkey-auth
|
|
|
|
go 1.21
|
|
|
|
require (
|
|
github.com/go-webauthn/webauthn v0.10.2
|
|
github.com/gorilla/mux v1.8.1
|
|
github.com/gorilla/sessions v1.2.2
|
|
github.com/mattn/go-sqlite3 v1.14.18
|
|
github.com/rs/cors v1.10.1
|
|
github.com/sirupsen/logrus v1.9.3
|
|
gopkg.in/yaml.v2 v2.4.0
|
|
)
|
|
|
|
require (
|
|
github.com/fxamacker/cbor/v2 v2.6.0 // indirect
|
|
github.com/go-webauthn/x v0.1.9 // indirect
|
|
github.com/golang-jwt/jwt/v5 v5.2.1 // indirect
|
|
github.com/google/go-tpm v0.9.0 // indirect
|
|
github.com/google/uuid v1.6.0 // indirect
|
|
github.com/gorilla/securecookie v1.1.2 // indirect
|
|
github.com/mitchellh/mapstructure v1.5.0 // indirect
|
|
github.com/x448/float16 v0.8.4 // indirect
|
|
golang.org/x/crypto v0.21.0 // indirect
|
|
golang.org/x/sys v0.18.0 // indirect
|
|
)
|