From 838ba63c897f5a100025e6a579fe78e6dd4910c5 Mon Sep 17 00:00:00 2001 From: Steve Korshakov Date: Tue, 26 Aug 2025 21:03:31 -0700 Subject: [PATCH] fix: fix github verifier --- sources/modules/auth.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/sources/modules/auth.ts b/sources/modules/auth.ts index 1b31349..c0dc336 100644 --- a/sources/modules/auth.ts +++ b/sources/modules/auth.ts @@ -35,18 +35,19 @@ class AuthModule { service: 'handy', publicKey: generator.publicKey }); - - const githubVerifier = await privacyKit.createEphemeralTokenVerifier({ - service: 'github-happy', - publicKey: generator.publicKey, - }); - + const githubGenerator = await privacyKit.createEphemeralTokenGenerator({ service: 'github-happy', seed: process.env.HANDY_MASTER_SECRET!, ttl: 5 * 60 * 1000 // 5 minutes }); + const githubVerifier = await privacyKit.createEphemeralTokenVerifier({ + service: 'github-happy', + publicKey: githubGenerator.publicKey, + }); + + this.tokens = { generator, verifier, githubVerifier, githubGenerator }; log({ module: 'auth' }, 'Auth module initialized');