Skip to main content
User edustaa yksittäistä käyttäjätiliä Overleaf-järjestelmässä. Se tallentaa todennustiedot, ominaisuusliput, editorin asetukset, käyttöoikeudet ja aktiivisuuden metatiedot.

Perusidentiteetti ja todennus

  • _id: Käyttäjän yksilöllinen MongoDB ObjectId.
  • email / emails: Ensisijainen sähköpostiosoite ja aiemmat sähköpostitietueet.
  • hashedPassword: BCrypt-tiivistetty salasana, jota käytetään paikalliseen todennukseen.
  • first_name / last_name: Käyttäjäprofiilin nimikentät.
  • role / isAdmin / adminRoles: Rooli ja ylläpito-oikeuksien liput.
  • twoFactorAuthentication: Kaksivaiheisen todennuksen määritykset (jos käytössä).
  • samlIdentifiers / thirdPartyIdentifiers: Sidokset ulkoisiin identiteetintarjoajiin.

Tilin tila ja elinkaari

  • signUpDate: Tilin luontiaikaleima.
  • holdingAccount: Onko tili vahvistusta odottava tai rajoitettu.
  • must_reconfirm: Ilmaisee, onko käyttäjän vahvistettava sähköpostiosoitteensa uudelleen.
  • lastPrimaryEmailCheck: Ajankohta, jolloin ensisijainen sähköpostiosoite viimeksi vahvistettiin.

Kirjautumisten ja aktiivisuuden seuranta

  • lastLoginIp: Viimeisimmän onnistuneen kirjautumisen IP-osoite.
  • loginCount: Onnistuneiden kirjautumisten kokonaismäärä.
  • loginEpoch: Kirjautumisistuntojen sisäinen laskuri.
  • lastLoggedIn: Viimeisimmän kirjautumisen aikaleima.
  • lastActive: Viimeisimmän kirjatun aktiivisuuden aikaleima.
  • lastFailedLogin: Viimeisimmän epäonnistuneen kirjautumisyrityksen aikaleima.

Editorin asetukset (ace)

Määrittää käyttäjän asetukset verkkoeditorille:
  • theme / overallTheme: Editorin ja käyttöliittymän teema.
  • fontSize: Editorin fonttikoko.
  • autoComplete, autoPairDelimiters: Muokkausta avustavat ominaisuudet.
  • spellCheckLanguage: Oikeinkirjoituksen tarkistuksessa käytettävä kieli.
  • pdfViewer: Valittu PDF-katseluohjelman taustajärjestelmä.
  • syntaxValidation, mathPreview, breadcrumbs: Editorin käytettävyysominaisuudet.
  • enableNewEditor: Onko uusi editorin käyttöliittymä käytössä.

Ominaisuusliput ja rajoitukset (features)

Ohjaa toimintojen saatavuutta käyttäjälle:
  • collaborators: Yhteistyökumppaneiden enimmäismäärä (-1 = rajoittamaton).
  • versioning, trackChanges: Historia- ja muutostenseurantaominaisuudet.
  • dropbox, github, gitBridge: Ulkoisten integraatioiden saatavuus.
  • compileTimeout: Käännöksen enimmäisaika (sekunteina).
  • compileGroup: Määritetty käännösresurssiryhmä.
  • aiErrorAssistant: Tekoälypohjaisen käännösvirheavustajan lippu.

Pääsynhallinta ja henkilökunnan oikeudet (staffAccess)

Määrittää henkilökunnan tai julkaisijoiden hienojakoiset käyttöoikeudet:
  • Mittari- ja hallintaoikeudet julkaisijoille, instituutioille, ryhmille, ylläpitäjille ja kokeiluille.

Rekisteröitymiset ja integraatiot

  • enrollment.sso: Linkitetyt SSO-rekisteröitymiset.
  • refProviders: Viitepalveluntarjoajien integraatiot.
  • writefull: Writefull-kirjoitusavustajan tilin tila.
  • dsMobileApp: Mobiilisovelluksen määritykset (jos olemassa).

Ohjelmat ja kokeilut

  • alphaProgram / betaProgram / labsProgram: Osallistuminen ennakkokäyttöohjelmiin.
  • labsExperiments: Käytössä olevat kokeelliset ominaisuudet.
  • awareOfV2: Onko käyttäjä kuitannut V2-editorin.

Suosittelut ja opetusohjelmat

  • referal_id, refered_users, refered_user_count: Suosittelujen seuranta.
  • completedTutorials: Käyttöönotto- ja ominaisuusopetusohjelmien edistyminen.

Tässä on todellinen esimerkki Overleafin käyttäjästä.
Viimeksi muokattu 4. lokakuuta 2026