Gå til hovedinnhold

Autentisering

3DPrintForge støtter flerbrukere med rollebasert tilgangskontroll, API-nøkler og valgfri tofaktorautentisering (2FA) via TOTP.

Gå til: https://localhost:3443/#settingsBrukere og tilgang

Brukere

Opprette en bruker

  1. Gå til Innstillinger → Brukere
  2. Klikk Ny bruker
  3. Fyll inn:
    • Brukernavn — brukes til innlogging
    • E-postadresse
    • Passord — minimum 12 tegn anbefalt
    • Rolle — se roller under
  4. Klikk Opprett

Den nye brukeren kan nå logge inn på https://localhost:3443/login.

Endre passord

  1. Gå til Profil (øverste høyre hjørne → klikk på brukernavnet)
  2. Klikk Endre passord
  3. Fyll inn gjeldende passord og nytt passord
  4. Klikk Lagre

Administratorer kan tilbakestille andres passord fra Innstillinger → Brukere → [Bruker] → Tilbakestill passord.

Roller

RolleBeskrivelse
AdministratorFull tilgang — alle innstillinger, brukere og funksjoner
OperatørStyre printere, se alt, men ikke endre systeminnstillinger
GjestKun lese — se dashboard, historikk og statistikk
API-brukerKun API-tilgang — ingen webgrensesnitt

Egendefinerte roller

  1. Gå til Innstillinger → Roller
  2. Klikk Ny rolle
  3. Velg tillatelser enkeltvis:
    • Vis dashboard / historikk / statistikk
    • Styr printere (pause/stopp/start)
    • Administrer filamentlager
    • Administrer kø
    • Se kamerastrøm
    • Endre innstillinger
    • Administrer brukere
  4. Klikk Lagre

API-nøkler

API-nøkler gir programmatisk tilgang uten å logge inn.

Opprette en API-nøkkel

  1. Gå til Innstillinger → API-nøkler
  2. Klikk Ny nøkkel
  3. Fyll inn:
    • Navn — beskrivende navn (f.eks. «Home Assistant», «Python-skript»)
    • Utløpsdato — valgfritt, sett for sikkerhet
    • Tillatelser — velg rolle eller spesifikke tillatelser
  4. Klikk Generer
  5. Kopier nøkkelen nå — den vises kun én gang

Bruke API-nøkkelen

Legg til i HTTP-header for alle API-kall:

Authorization: Bearer DIN_API_NØKKEL

Se API-lekeplassen for testing.

Sikker oppbevaring

API-nøkler har samme tilgang som brukeren de er knyttet til. Oppbevar dem sikkert og roter dem regelmessig.

TOTP 2FA

Aktiver tofaktorautentisering med en autentikator-app (Google Authenticator, Authy, Bitwarden, osv.):

Aktivere 2FA

  1. Gå til Profil → Sikkerhet → Tofaktorautentisering
  2. Klikk Aktiver 2FA
  3. Skann QR-koden med autentikator-appen
  4. Skriv inn den genererte 6-sifrede koden for å bekrefte
  5. Lagre gjenopprettingskodene (10 engangskoder) på et sikkert sted
  6. Klikk Aktiver

Logge inn med 2FA

  1. Skriv inn brukernavn og passord som vanlig
  2. Skriv inn den 6-sifrede TOTP-koden fra appen
  3. Klikk Logg inn

Tvungen 2FA for alle brukere

Administratorer kan kreve 2FA for alle brukere:

  1. Gå til Innstillinger → Sikkerhet → Tving 2FA
  2. Aktiver innstillingen
  3. Brukere uten 2FA vil bli tvunget til å sette det opp ved neste innlogging

Økt-håndtering

  • Standard økt-varighet: 24 timer
  • Juster under Innstillinger → Sikkerhet → Øktvarighet
  • Se aktive økter per bruker og avslutt individuelle økter