Add configurable invitation token validity

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2025-08-06 14:33:39 +02:00
parent 3b1ef2693b
commit 649bf5e6c4
4 changed files with 23 additions and 15 deletions

View File

@@ -99,7 +99,8 @@ func New() *Implm {
Duration: 24,
Domain: "localhost",
},
DisableSignup: false,
DisableSignup: false,
InvitationConfirmationTokenValidity: 3600,
},
TrustAuth: trustAuthConfig{
CookieName: "TCT",
@@ -235,6 +236,7 @@ func (impl *Implm) Run(
impl.cfg.Auth.Cookie.Secret,
impl.cfg.Hostname,
impl.cfg.Auth.DisableSignup,
time.Duration(impl.cfg.Auth.InvitationConfirmationTokenValidity)*time.Second,
)
if err != nil {
return fmt.Errorf("cannot create usrmgr service: %w", err)