Načini prijave i što je prijavljeno

Kojim računima ulaziš u Chui, koji su uređaji prijavljeni i kako jedan odjaviti.

Postoje dva različita popisa, a razlika je važna kad nešto pođe po zlu.

Način prijave dokazuje tko si: to je Appleov, Googleov ili Microsoftov račun. Ostaje i nakon svake odjave. Zato ovaj popis treba onome kome je netko preuzeo Google račun, jer odjava uređaja ta vrata ostavlja otvorenima.

Uređaj je nešto što je upravo sada prijavljeno. Odjavom uređaja završava ta sesija, a ništa se ne mijenja u tome tko si.

Načini prijave

list_sign_in_methods() daje sve načine prijave na računu, adresu pod kojom je svaki od njih i kad je zadnji put korišten. remove_sign_in_method() uklanja jedan od njih.

Chui odbija ukloniti zadnji, pa nitko ne može sam sebi zaključati pristup vlastitom računu. Uklanjanje ne dira ništa na računu: ni sastanke, ni osobe, ni postavke.

Način prijave ne može se dodati iz asistenta. To se radi u aplikaciji Chui, pod Postavke → Načini prijave (Settings → Ways to sign in). Zašto povezani asistent smije promijeniti sve na računu, ali nikad ne smije napraviti drugi ključ za njega, objašnjava Chui u asistentu.

Uređaji

list_devices() daje sve telefone, Mac računala, preglednike i asistente koji su trenutačno prijavljeni. Poredani su po najnovijoj upotrebi, a označen je onaj preko kojeg upravo razgovaraš. Povezani asistent obična je sesija i ondje se pojavljuje uz telefone.

sign_out_device() odjavljuje jedan od njih. sign_out_other_devices() odjavljuje sve odjednom, osim onoga s kojeg dolazi zahtjev. To je pravi potez kad se telefon izgubi.

Nijedan se sastanak ne briše. Snimke koje je uređaj napravio ostaju točno gdje jesu, s naslovima, transkriptima i sažecima. Tko god ima taj uređaj, može se ponovno prijaviti bilo kojim od gore navedenih načina. Odjava uređaju oduzima pristup sada: više ne može ništa čitati i ne prima više obavijesti.

Jedna stvar ipak nestaje, i to samo kad nestane zadnja sesija. Račun u koji nitko nije prijavljen nema razloga držati aktivno dopuštenje za Google ili Microsoft. Zato odjava posljednjeg uređaja odspaja i povezani kalendar. Pritom se briše i veza svake prošle snimke s unosom u kalendaru kojem je odgovarala. Sastanci zadržavaju nazive, popise gostiju i sve što je u njima rečeno. Gubi se podatak „koji je ovo bio unos u kalendaru“, a na njemu se temelji pitanje „što smo rekli prošli put“. Kad kasnije ponovno povežeš kalendar, to je nova veza i ona te poveznice ne vraća. Odjava jednog od nekoliko uređaja to nikad ne radi.

Ako se odjavi upravo sesija preko koje razgovaraš, to je kraj razgovora s Chuijem. Nakon toga se više ništa ne može pitati.

API ključevi

API ključ omogućuje poslužitelju — usluzi za sastanke, skripti — da sam šalje sastanke na ovaj račun. Izrađuje ga samo vlasnik računa, a na računu tvrtke samo njezini administratori; ključ se prikazuje jednom, kad se izradi.

list_api_keys() daje svaki ključ s nazivom, tko ga je izradio i kad ga je poslužitelj zadnji put koristio. prepare_revoke_api_key() pa revoke_api_key() ga gase u dva koraka: odmah prestaje raditi, a sastanci koje je već poslao ostaju.

create_api_key() ništa ne izrađuje: asistent ne može izraditi ključ jer bi on radio i nakon što se asistent odjavi. Kaže gdje u Chuiju pritisnuti Izradi ključ — Postavke → API ključevi.