Attivare il login con Google

Si fa una volta sola e poi vale per tutto il team: chi vuole entra con Google, chi preferisce continua con email e password. Servono cinque minuti.

1 · Crea le credenziali

Vai su console.cloud.google.com → Credenziali, con l'account @tedxbergamo.com (non quello di OTO: sono due mondi separati).

Clicca Crea credenzialiID client OAuth → tipo di applicazione Applicazione web. Dagli un nome, es. TEDxBergamo Team.

2 · Incolla questo indirizzo di ritorno

Nel campo URI di reindirizzamento autorizzati incolla esattamente:

È l'indirizzo a cui Google riporta il browser dopo aver riconosciuto la persona. Se un giorno l'app va online su un dominio vero, va aggiunto anche quello.

3 · Salva le due chiavi

Google ti mostra un ID client e un client secret. ⚠️ Il secret si vede solo in quel momento: se lo perdi va rigenerato.

Crea un file chiamato .env dentro la cartella tedxbergamo/app/ con dentro queste tre righe:

GOOGLE_CLIENT_ID=incolla-qui-l-id
GOOGLE_CLIENT_SECRET=incolla-qui-il-secret
SECRET_KEY=una-frase-lunga-a-caso-che-scegli-tu

Quel file resta sul computer e non finisce su GitHub. Se preferisci, passami le due chiavi e lo scrivo io.

4 · Riavvia l'app

Ctrl+C nel terminale, poi ./.venv/bin/python run.py. Il bottone "Entra con Google" comincerà a funzionare.

Funziona solo per gli indirizzi già presenti in Team & Volontari: non ci si registra da soli, è il core team che aggiunge le persone.

← Torna al login