Giriş yöntemleri ve açık oturumlar

Chui hesabına hangi hesaplarla girilir, hangi cihazlarda oturum açık, biri nasıl kapatılır.

İki ayrı liste var. Bir şeyler ters gittiğinde aradaki fark önemlidir.

Giriş yöntemi, kim olduğunun kanıtıdır: bir Apple, Google veya Microsoft hesabı. Hiçbir oturum kapatma onu silmez. Google hesabı ele geçirilen birinin bu listeye bakması gerekir, çünkü cihazlardan çıkış yapmak o kapıyı açık bırakır.

Cihaz, şu anda oturumu açık olan şeydir. Ondan çıkış yapmak o oturumu sonlandırır ve kim olduğuna dair hiçbir şeyi değiştirmez.

Giriş yöntemleri

list_sign_in_methods() hesaptaki tüm giriş yöntemlerini, her birinin bağlı olduğu adresi ve en son ne zaman kullanıldığını verir. remove_sign_in_method() birini kaldırır.

Chui sonuncuyu kaldırmayı reddeder, böylece kimse kendi hesabının dışında kalmaz. Kaldırma işlemi hesaptaki hiçbir şeye dokunmaz: ne bir toplantıya, ne bir kişiye, ne bir ayara.

Asistandan giriş yöntemi eklenemez. Bu, Chui uygulamasında Ayarlar → Giriş yöntemleri (Settings → Ways to sign in) altında yapılır. Bağlı bir asistan neden hesaptaki her şeyi değiştirebilir ama hesaba ikinci bir anahtar asla oluşturamaz? Bunun için Asistanda Chui sayfasına bak.

Cihazlar

list_devices() şu anda oturumu açık olan tüm telefonları, Mac bilgisayarları, tarayıcıları ve asistanları, en son kullanılandan başlayarak verir. Şu an üzerinden konuştuğun işaretlidir. Bağlı bir asistan sıradan bir oturumdur ve orada telefonların yanında görünür.

sign_out_device() bunlardan birinin oturumunu kapatır. sign_out_other_devices() isteği yapan dışında hepsini bir kerede kapatır. Telefon kaybolduğunda başvurulacak araç budur.

Hiçbir toplantı silinmez. Bir cihazın yaptığı kayıtlar başlıkları, transkriptleri ve özetleriyle olduğu yerde kalır. Cihazı elinde tutan kişi yukarıdaki yöntemlerden herhangi biriyle yeniden giriş yapabilir. Oturum kapatma, o cihazın erişimini şimdi sona erdirir: cihaz artık hiçbir şey okuyamaz ve ona bildirim gönderilmez.

Tek bir şey kaybolur, ama yalnızca son oturum kapandığında. Kimsenin oturum açmadığı bir hesabın etkin bir Google veya Microsoft yetkisi tutması için bir neden yoktur. Bu yüzden en son cihazdan da çıkış yapıldığında bağlı takvimin de bağlantısı kesilir. Ayrıca geçmişteki her kaydın ait olduğu takvim etkinliğiyle bağı silinir. Toplantılar adlarını, davetli listelerini ve içlerinde söylenen her şeyi korur. Kaybolan, “bu hangi takvim etkinliğiydi” bilgisidir; “geçen sefer ne konuşmuştuk” sorusu da bu bilgiye dayanır. Takvimi sonradan yeniden bağlamak yeni bir bağlantı kurar ve o bağları geri getirmez. Birkaç cihazdan yalnızca birinden çıkış yapmak bunu asla yapmaz.

Üzerinden konuştuğun bağlantının oturumu kapatılırsa Chui ile konuşma orada biter. Ondan sonra başka bir şey sorulamaz.

API anahtarları

Bir API anahtarı, bir sunucunun — bir toplantı hizmetinin, bir betiğin — bu hesaba kendiliğinden toplantı göndermesini sağlar. Onu yalnızca hesabın sahibi, şirket hesabında ise yalnızca yöneticiler oluşturur; anahtar bir kez, oluşturulduğunda gösterilir.

list_api_keys() her anahtarı adı, kimin oluşturduğu ve bir sunucunun onu en son ne zaman kullandığıyla verir. prepare_revoke_api_key() ve ardından revoke_api_key() onu iki adımda iptal eder: hemen çalışmayı bırakır, gönderdiği toplantılar yerinde kalır.

create_api_key() hiçbir şey oluşturmaz: bir asistan anahtar oluşturamaz, çünkü anahtar asistanın oturumu kapandıktan sonra da çalışmaya devam ederdi. Chui'de Anahtar oluştur düğmesinin nerede olduğunu söyler — Ayarlar → API anahtarları.