Skip to content

Commit 46fa8fe

Browse files
committed
fix(auth): remove hardcoded fallback session secret (fixes #59)
1 parent 8f46915 commit 46fa8fe

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

apps/logicsrc-web/src/lib/coinpay.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,11 @@ export function getCoinPayOAuthConfig(): CoinPayOAuthConfig | null {
150150
}
151151

152152
function getSessionSecret(): string {
153-
return process.env.LOGICSRC_SESSION_SECRET || process.env.COINPAY_OAUTH_CLIENT_SECRET || "logicsrc-dev-session-secret";
153+
const secret = process.env.LOGICSRC_SESSION_SECRET || process.env.COINPAY_OAUTH_CLIENT_SECRET;
154+
if (!secret) {
155+
throw new Error("LOGICSRC_SESSION_SECRET or COINPAY_OAUTH_CLIENT_SECRET must be set");
156+
}
157+
return secret;
154158
}
155159

156160
export function signSession(payload: Record<string, unknown>): string {

0 commit comments

Comments
 (0)