ONLYOFFICE Google kullanıcı verilerini nasıl işler
Uygulama
ONLYOFFICE portalları, OAuth 2.0 yetkilendirme protokolünü kullanarak resmi Google API'sine istekte bulunur ve Google ile bu şekilde etkileşime girer. Bu protokole uygun çalışmak için Google API Console içinde ONLYOFFICE uygulaması (api-project-948651087073) oluşturulmuştur. Uygulamaya şu hizmetler bağlıdır: Google Drive API, People API, Contacts API.
ONLYOFFICE uygulaması için https://service.onlyoffice.com/oauth2.aspx yönlendirme URL'sine sahip yetkilendirme anahtarları oluşturulmuştur. Kullanıcı ONLYOFFICE'te Google ile oturum açtığında yetkilendirme kodu istenir ve kullanıcının geçerli sayfasının adresi state parametresinde iletilir.
Google API'sine yönlendirmeden sonra https://service.onlyoffice.com/oauth2.aspx URL'si, otomatik olarak state parametresinde belirtilen sayfaya yönlendirir. Bunun nedeni, ONLYOFFICE uygulamasının kullanacağı adreslerin ve alan adlarının önceden bilinmemesidir.
ONLYOFFICE portallarında Google kullanıcı verilerinin işlenmesi
Oturum açma
Google'ı kullanıcı profiline bağlama
ONLYOFFICE portalında mevcut bir kullanıcı profiliyle Google üzerinden oturum açmak için kullanıcı, Google hesabını ONLYOFFICE hesabına bağlar.
ONLYOFFICE kullanıcı profili sayfasındaki Sosyal Ağlar ile Giriş bölümünde bir Google düğmesi bulunur:

Bu düğmeye tıklandığında, ONLYOFFICE uygulamasına aşağıdaki kapsamdaki verilere erişim izni veren bir Google sayfası açılır:
Bu kapsamla ONLYOFFICE uygulaması şunları yapabilir:
- herkese açık olarak paylaştığınız bilgiler dahil kişisel bilgilerinizi görebilir;
- e-posta adresinizi görüntüleyebilir.
Bu işlem people.get isteğini kullanır. ONLYOFFICE veritabanı, kullanıcının Google'daki tanımlayıcısı ve e-posta adresi ile ONLYOFFICE'teki kullanıcı profili tanımlayıcısı arasındaki eşleşmeyi saklar.
Portalda oturum açma
ONLYOFFICE portallarının yetkilendirme sayfasında Google ile oturum açma düğmesi bulunur:

Bu düğmeye tıklandığında, ONLYOFFICE uygulamasına aşağıdaki kapsamdaki verilere erişim izni veren bir Google sayfası açılır:
Bu kapsamla ONLYOFFICE uygulaması şunları yapabilir:
- herkese açık olarak paylaştığınız bilgiler dahil kişisel bilgilerinizi görebilir;
- e-posta adresinizi görüntüleyebilir.
Bu işlem people.get isteğini kullanır. ONLYOFFICE, veritabanında kullanıcının Google'daki tanımlayıcısı ve e-posta adresi ile ONLYOFFICE'teki kullanıcı profili tanımlayıcısı arasındaki eşleşmeyi arar. Eşleşme bulursa kullanıcı o ONLYOFFICE profiliyle oturum açar.
ONLYOFFICE web sitesinde oturum açma
ONLYOFFICE web sitesindeki oturum açma sayfasında Google ile oturum açma düğmesi bulunur:

Bu düğmeye tıklandığında, ONLYOFFICE uygulamasına aşağıdaki kapsamdaki verilere erişim izni veren bir Google sayfası açılır:
Bu kapsamla ONLYOFFICE uygulaması şunları yapabilir:
- herkese açık olarak paylaştığınız bilgiler dahil kişisel bilgilerinizi görebilir;
- e-posta adresinizi görüntüleyebilir.
Bu işlem people.get isteğini kullanır. ONLYOFFICE, tüm portallarda kullanıcının Google'daki tanımlayıcısı ve e-posta adresi ile ONLYOFFICE'teki kullanıcı profili tanımlayıcısı arasındaki eşleşmeyi arar. Eşleşme bulursa kullanıcı, o portalda o ONLYOFFICE profiliyle oturum açar.
ONLYOFFICE Personal'da oturum açma
ONLYOFFICE Personal içindeki Giriş bölümünde Google ile oturum açma düğmesi bulunur:

Bu düğmeye tıklandığında, ONLYOFFICE uygulamasına aşağıdaki kapsamdaki verilere erişim izni veren bir Google sayfası açılır:
Bu kapsamla ONLYOFFICE uygulaması şunları yapabilir:
- herkese açık olarak paylaştığınız bilgiler dahil kişisel bilgilerinizi görebilir;
- e-posta adresinizi görüntüleyebilir.
Bu işlem people.get isteğini kullanır. ONLYOFFICE, veritabanında kullanıcının Google'daki tanımlayıcısı ve e-posta adresi ile ONLYOFFICE'teki kullanıcı profili tanımlayıcısı arasındaki eşleşmeyi arar. Eşleşme bulursa kullanıcı o ONLYOFFICE profiliyle oturum açar.
Eşleşme bulunamazsa Google kullanıcı adı ve e-posta adresiyle yeni bir profil oluşturulur ve ONLYOFFICE veritabanı, kullanıcının Google'daki tanımlayıcısı ve e-posta adresi ile ONLYOFFICE'teki yeni profil tanımlayıcısı arasındaki eşleşmeyi saklar.
Kullanıcı aktarma
Google'dan kişileri aktararak ONLYOFFICE portalınıza aynı anda birden fazla kullanıcı profili ekleyebilirsiniz. Nasıl yapılacağını öğrenmek için Web'den kişi aktarma makalesine bakın.
İnsanlar modülünde İnsanları içe aktar seçeneği, kişi bilgisi kaynağı olarak Google'ı seçmeye yarayan bir düğme içerir:

Bu düğmeye tıklandığında, ONLYOFFICE uygulamasına https://www.googleapis.com/auth/contacts.readonly kapsamındaki verilere erişim izni veren bir Google sayfası açılır. Bu kapsamla ONLYOFFICE uygulaması şunları yapabilir:
- kişilerinizi görebilir ve indirebilir.
Bu işlem Retrieving all contacts isteğini kullanır. ONLYOFFICE, Google kişilerinizin adlarından ve e-posta adreslerinden portalda yeni kullanıcı profilleri oluşturur.
Google Drive
Google Drive'da saklanan belgeleri ONLYOFFICE editörleriyle yönetmek ve düzenlemek için Google Drive hesabınızı Belgeler modülüne bağlayabilirsiniz. Nasıl yapılacağını öğrenmek için Üçüncü taraf hizmetlerini bağlama makalesine bakın.
Belgeler modülünde Hesap ekle başlığı, Google Drive'ı seçmeye yarayan bir düğme içerir:

Bu düğmeye tıklandığında, ONLYOFFICE uygulamasına https://www.googleapis.com/auth/drive kapsamındaki verilere erişim izni veren bir Google sayfası açılır. Bu kapsamla ONLYOFFICE uygulaması şunları yapabilir:
- tüm Google Drive dosyalarınızı görebilir, düzenleyebilir, oluşturabilir ve silebilir.
ONLYOFFICE veritabanı yalnızca sonraki istekler için gereken yetkilendirme anahtarını saklar. İşlemler Google APIs Client Library ile gerçekleştirilir.
Aşağıdaki yöntemler kullanılır:
- dosya listesini alma;
- dosya oluşturma;
- dosya silme;
- dosyayı güncelleme, yeniden adlandırma ve taşıma;
- dosyayı kopyalama;
- yükleme için izin verilen en büyük dosya boyutunu alma.
ONLYOFFICE'te Google kullanıcı verilerinin diğer kullanım durumları
Kullanıcılar, ONLYOFFICE Personal uygulamasını kullanarak belgeleri doğrudan Google Drive içinde ONLYOFFICE çevrimiçi editörleriyle açıp düzenleyebilir. Bu amaçla ONLYOFFICE Personal uygulaması (api-project-438840568076) oluşturulmuştur.
Google Drive'da ONLYOFFICE Personal uygulamasını New düğmesiyle (New > More > Connect more apps) veya dosyanın bağlam menüsünden (Open with > Connect more apps) bağlayın:

ONLYOFFICE Personal uygulaması Google Drive'a bağlandıktan sonra listeye dosya oluşturma seçeneği eklenir (New > More > ONLYOFFICE Personal):

Seçenek, dosya bağlam menüsüne de eklenir (Open with > ONLYOFFICE Personal):

Seçenek aşağıdaki biçimler için kullanılabilir:
- docx, pptx, xlsx, ppsx dosyaları, dosya adına tıkladığınızda varsayılan olarak ONLYOFFICE Personal ile açılır;
- ppt, pps, odp, doc, odt, rtf, mht, html, htm, fb2, epub, txt, pdf, djvu, xps, xls, csv, ods, fods, fodt, pptm, potx, potm, pot, xlsm, xlt, xltx, xltm, docm, dotx, dotm, ots, otp, ott dosyaları bağlam menüsünden ONLYOFFICE Personal ile açılır.
ONLYOFFICE Personal uygulamasıyla hem yeni dosya oluştururken hem de mevcut dosyayı açarken, ONLYOFFICE uygulamasına aşağıdaki kapsamdaki verilere erişim izni veren bir Google sayfası açılır:
- https://www.googleapis.com/auth/drive
- https://www.googleapis.com/auth/userinfo.profile
- https://www.googleapis.com/auth/userinfo.email
Bu kapsamla ONLYOFFICE uygulaması şunları yapabilir:
- Google Drive'daki tüm dosyaları görüntüleyebilir, oluşturabilir, düzenleyebilir ve silebilir;
- herkese açık olarak paylaştığınız bilgiler dahil kişisel bilgilerinizi görebilir;
- e-posta adresinizi görüntüleyebilir.
ONLYOFFICE Personal uygulaması, kullanıcı verilerini people.get isteğiyle ister. ONLYOFFICE Personal, veritabanında kullanıcının Google'daki tanımlayıcısı ve e-posta adresi ile ONLYOFFICE'teki kullanıcı profili tanımlayıcısı arasındaki eşleşmeyi arar. Eşleşme bulursa kullanıcı o ONLYOFFICE Personal profiliyle oturum açar.
Eşleşme bulunamazsa Google kullanıcı adı ve e-posta adresiyle yeni bir profil oluşturulur ve ONLYOFFICE Personal veritabanı, kullanıcının Google'daki tanımlayıcısı ve e-posta adresi ile ONLYOFFICE'teki yeni profil tanımlayıcısı arasındaki eşleşmeyi saklar. ONLYOFFICE veritabanı ayrıca Drive API için sonraki isteklerde gereken yetkilendirme anahtarını da saklar. Aşağıdaki yöntemler kullanılır:
- dosya oluşturma;
- dosya indirme;
- dosya güncelleme.
Gizlilik Politikası
Aşağıdaki belge, ONLYOFFICE uygulamasının Google kullanıcı verilerinizi nasıl istediğini, kullandığını ve sakladığını açıklar.