Member sign-in follow-ups from the #717 read
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- github, sqlite, typescript
- Ambito
- authentication, backend, security
Direzione di ricerca
Start with the seven named server files, the migration folder, and apps/docs/storage-and-config.mdx; read the referenced #717 operator review and its remediation to understand the intended behavior. The work spans sign-in links, session storage, token-file checks, a migration name, documentation, and GitHub token revocation. It is done when each listed follow-up is addressed and the relevant tests and documentation reflect the changes.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
P3 items from the operator read of #717 (comment of 2026-10-29 11:08 UTC), left out of the remediation on purpose. One PR can take them all.
apps/server/src/up.ts: the one-time sign-in link (a first-admin session for ten minutes) is printed on every start; journald and the dogfood's.usine/stdout*.logare not mode 0600. Print it only when the instance has no members, or only on a TTY.apps/server/src/auth/sqlite.ts,authenticate: every authenticated request runs aBEGIN IMMEDIATEwrite to updatelastUsedAt. Update it at most once a minute per token.- Same file: expired sessions are never deleted and
GET /api/tokensstill lists them. Delete them on authenticate or list, and leave them out of the response. apps/server/src/restart.tsandstop.ts: an unreadable admin token file only logs a warning and the live-attempt and env checks are skipped. Make that error fail the command with the file path and the expected owner and mode.apps/server/src/auth/local.ts: the mode check does not check the file owner and follows symlinks. Check both.packages/engine/drizzle/20261029101340_bored_paladin: give the migration folder a descriptive name;apps/docsstorage-and-config.mdxstill listsgithub-askas an approval source.apps/server/src/auth/github.ts: the GitHub user token is wiped locally but not revoked at GitHub after the identity read. Call the revocation endpoint and ignore its failure.
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 0
- Merge medio
- 4h 39m
- PR unite (30g)
- 243
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di basaltbytes/usine
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
basaltbytes/usine#725 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
basaltbytes/usine#742 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
basaltbytes/usine#723 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
basaltbytes/usine#722 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
basaltbytes/usine#719 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di basaltbytes/usine
Issue simili
-
area:desktop area:ui bug platform:macos
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
anthropics/claude-code#106183 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
feature:App-Tour feature:Chat ready Web
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
digitalfabrik/integreat-app#4523 · 2 reazioni ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Required Lexical field accepts two empty paragraphsForse già presa @lazerg l’ha presa oggi. ApertaBug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
payloadcms/payload#19222 ·
I maintainer di solito rispondono entro 1 giorno