Sposoby logowania i co jest zalogowane

Którymi kontami wchodzisz do Chui, które urządzenia są zalogowane i jak jedno wylogować.

Dwie różne listy, a różnica ma znaczenie, gdy coś poszło nie tak.

Sposób logowania to dowód, kim jesteś — konto Apple, Google albo Microsoft. Przetrwa każde wylogowanie, więc ktoś, komu przejęto konto Google, potrzebuje tej listy; wylogowanie urządzeń zostawia te drzwi otwarte.

Urządzenie to coś, co jest zalogowane w tej chwili. Wylogowanie go kończy tę sesję i nic nie zmienia w tym, kim jesteś.

Sposoby logowania

list_sign_in_methods() podaje każdy sposób logowania na koncie, adres, pod którym jest każdy z nich, i kiedy był ostatnio użyty. remove_sign_in_method() usuwa jeden.

Chui odmawia usunięcia ostatniego, więc nikt nie może zamknąć sobie drogi do własnego konta. Usunięcie niczego na koncie nie rusza: ani spotkania, ani osoby, ani ustawienia.

Dodać sposobu logowania nie można z asystenta. Robi się to w aplikacji Chui, w Ustawieniach → Sposoby logowania (Settings → Ways to sign in) — zobacz Chui w asystencie, dlaczego podłączony asystent może zmienić wszystko na koncie, a nigdy nie może dorobić do niego drugiego klucza.

Urządzenia

list_devices() podaje wszystkie telefony, komputery Mac, przeglądarki i asystentów, które są teraz zalogowane, od ostatnio używanych, z zaznaczonym tym, przez które właśnie rozmawiasz. Podłączony asystent to zwykła sesja i pojawia się tam obok telefonów.

sign_out_device() wylogowuje jedno z nich. sign_out_other_devices() wylogowuje wszystkie naraz poza tym, które o to prosi — po to warto sięgnąć, gdy zginie telefon.

Żadne spotkanie nie zostaje usunięte. Nagrania zrobione przez urządzenie zostają dokładnie tam, gdzie są, z tytułami, transkrypcjami i podsumowaniami, a kto ma to urządzenie, może zalogować się ponownie dowolnym z powyższych sposobów. Wylogowanie odbiera temu urządzeniu dostęp teraz: nie może już niczego czytać i nie dostaje więcej powiadomień.

Jedna rzecz jednak znika, i tylko wtedy, gdy znika ostatnia sesja. Konto, na którym nikt nie jest zalogowany, nie ma powodu trzymać aktywnego uprawnienia Google czy Microsoft, więc wylogowanie ostatniego urządzenia odłącza też podłączony kalendarz — i usuwa powiązanie każdego wcześniejszego nagrania z odpowiadającym mu wpisem w kalendarzu. Spotkania zachowują nazwy, listy gości i wszystko, co w nich powiedziano; traci się „który to był wpis w kalendarzu”, na czym opiera się „co mówiliśmy ostatnio”. Ponowne podłączenie kalendarza później to nowe połączenie i tych powiązań nie przywraca. Wylogowanie jednego urządzenia z kilku nigdy tego nie robi.

Jeśli wylogowane zostanie połączenie, przez które rozmawiasz, to koniec rozmowy z Chui — potem nie da się już o nic zapytać.

Klucze API

Klucz API pozwala serwerowi — usłudze spotkań, skryptowi — samodzielnie wysyłać spotkania na to konto. Tworzy go tylko właściciel konta, a na koncie firmowym tylko jej administratorzy; klucz jest pokazywany raz, przy tworzeniu.

list_api_keys() podaje każdy klucz z nazwą, kto go utworzył i kiedy serwer ostatnio go użył. prepare_revoke_api_key(), a potem revoke_api_key() unieważniają go w dwóch krokach: przestaje działać od razu, a spotkania, które już wysłał, zostają.

create_api_key() niczego nie tworzy: asystent nie może utworzyć klucza, bo działałby on także po wylogowaniu asystenta. Mówi, gdzie w Chui nacisnąć Utwórz klucz — Ustawienia → Klucze API.