Skip to content

Commit 292c2ff

Browse files
committed
(Closes #4) Increase validity of supabase key.
1 parent 8441fbc commit 292c2ff

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

setup.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ function generateRandomString(length = 32, includeSpecialChars = false) {
2727
.join('');
2828
}
2929

30-
function generateJwt(secret, role, expiresIn = 3600) {
30+
function generateJwt(secret, role, expiresIn) {
3131
const payload = {
3232
role: role,
3333
iss: 'supabase',
@@ -98,12 +98,13 @@ function generateEnvFiles(hostname) {
9898
try {
9999
const JWT_SECRET = generateRandomString(40);
100100
const SUPABASE_HOST = hostname === 'localhost' ? 'kong' : hostname;
101+
const SUPABASE_KEY_EXP_S = 1 * 365 * 24 * 60 * 60; // 1 year
101102

102103
const randomValues = {
103104
POSTGRES_PASSWORD: generateRandomString(16),
104105
JWT_SECRET,
105-
ANON_KEY: generateJwt(JWT_SECRET, 'anon'),
106-
SERVICE_ROLE_KEY: generateJwt(JWT_SECRET, 'service_role'),
106+
ANON_KEY: generateJwt(JWT_SECRET, 'anon', SUPABASE_KEY_EXP_S),
107+
SERVICE_ROLE_KEY: generateJwt(JWT_SECRET, 'service_role', SUPABASE_KEY_EXP_S),
107108
DASHBOARD_USERNAME: 'supabase',
108109
DASHBOARD_PASSWORD: generateRandomString(16),
109110
SECRET_KEY_BASE: generateRandomString(64),

0 commit comments

Comments
 (0)