Google Hizmeti Kimlik Doğrulaması¶
Emakin'in bir Google hizmet hesabı aracılığıyla sunucudan sunucuya Google API erişimine ihtiyaç duyduğu durumlarda bu sayfayı kullanın. Bu genellikle şirket içi dağıtımlar veya bulut tarafındaki yapılandırmanın önceden yönetilmediği ortamlar için geçerlidir.
Not: Aşağıda açıklanan Google Console adımları ve kimlik bilgisi biçimleri, şu anda belgelenen kurulumu yansıtır. Google zaman içinde Console etiketlerini, anahtar biçimlerini veya hizmet hesabı seçeneklerini değiştirebilir.
Hizmet Hesabı Oluşturma¶
Erişime izin vermeden önce Emakin'i bir uygulama olarak kaydedin. Geçerli belgelere göre bu, bulut dağıtımları için önceden yapılandırılmıştır ve esas olarak şirket içi ortamlar için gereklidir.
- Şu adreste oturum açın: Google Cloud Console.
- Açın IAM & Admin ve Service Accounts'u seçin.
- Şunu seçin: Create Service Account ve örneğin hesap için bir ad girin:
emakin. - Şunu etkinleştirin: Furnish a new private key ve Enable G Suite Domain-Wide Delegation.
- Anahtar türü olarak P12'yi seçin.
- Daha sonra kullanmak üzere Service Account Id'yi kaydedin.
- Hesabı oluşturun ve
.p12dosyayı indirin.
Emakin'i Google Login Service için Yapılandırma¶
- Yönetim menüsünden Edit Domain'u açın.
- Şunu genişletin: Google Login Service.
- Kayıtlı Google kimlik bilgilerini girin.

-
Hizmet hesabı anahtarını desteklenen biçimlerden biriyle girin:
-
Sertifika yerel sunucuda depolanıyorsa:
-
FILE;<CertificateFilePath>;<CertificatePassword> -
Sunucuya yerel erişiminiz yoksa:
-
BASE64;<CertificateBase64>;<CertificatePassword> URL;<CertificateFileUrl>;<CertificatePassword>
Emakin'i Google Drive Entegrasyonu için Yapılandırma¶
Google Drive'ı etkinleştirmek istiyorsanız, aşağıdaki örnekte olduğu gibi fileServices içine yeni bir öğe ekleyin:
1 2 3 4 5 | |
Kullanıcı etkileşimi olmadan çevrimdışı API erişimine izin vermek istiyorsanız, offline kapsamı boşlukla ayrılmış bir değer olarak ekleyin.