mirror of
https://github.com/pocket-id/pocket-id.git
synced 2026-07-16 04:03:47 +03:00
More WIP
This commit is contained in:
@@ -16,8 +16,8 @@ type handler struct {
|
|||||||
appConfig AppConfigProvider
|
appConfig AppConfigProvider
|
||||||
}
|
}
|
||||||
|
|
||||||
func newHandler(service *Service, appConfig AppConfigProvider) *handler {
|
func newHandler(service *Service) *handler {
|
||||||
return &handler{service: service, appConfig: appConfig}
|
return &handler{service: service}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (h *handler) beginRegistration(c *gin.Context) {
|
func (h *handler) beginRegistration(c *gin.Context) {
|
||||||
|
|||||||
@@ -31,9 +31,8 @@ type Dependencies struct {
|
|||||||
DB *gorm.DB
|
DB *gorm.DB
|
||||||
AppURL string
|
AppURL string
|
||||||
|
|
||||||
Signer TokenService
|
Signer TokenService
|
||||||
AuditLog AuditLogger
|
AuditLog AuditLogger
|
||||||
AppConfig AppConfigProvider
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type Module struct {
|
type Module struct {
|
||||||
@@ -49,7 +48,7 @@ func New(deps Dependencies) (*Module, error) {
|
|||||||
|
|
||||||
return &Module{
|
return &Module{
|
||||||
service: service,
|
service: service,
|
||||||
handler: newHandler(service, deps.AppConfig),
|
handler: newHandler(service),
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -25,11 +25,10 @@ import (
|
|||||||
const authenticationMethodPhishingResistant = "phr"
|
const authenticationMethodPhishingResistant = "phr"
|
||||||
|
|
||||||
type Service struct {
|
type Service struct {
|
||||||
db *gorm.DB
|
db *gorm.DB
|
||||||
webAuthn *gowebauthn.WebAuthn
|
webAuthn *gowebauthn.WebAuthn
|
||||||
signer TokenService
|
signer TokenService
|
||||||
auditLog AuditLogger
|
auditLog AuditLogger
|
||||||
appConfig AppConfigProvider
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func newService(deps Dependencies) (*Service, error) {
|
func newService(deps Dependencies) (*Service, error) {
|
||||||
@@ -58,11 +57,10 @@ func newService(deps Dependencies) (*Service, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return &Service{
|
return &Service{
|
||||||
db: deps.DB,
|
db: deps.DB,
|
||||||
webAuthn: wa,
|
webAuthn: wa,
|
||||||
signer: deps.Signer,
|
signer: deps.Signer,
|
||||||
auditLog: deps.AuditLog,
|
auditLog: deps.AuditLog,
|
||||||
appConfig: deps.AppConfig,
|
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user