Uygulamanın zaten yayınlanmış olup olmamasına bağlı olarak Crowdin Uygulamalarını Crowdin Mağazası’ndan veya el ile yükleyebilirsiniz.
Kurulum işlemi sırasında her uygulama için tercih edilen izinleri yapılandırın. Bu adım, çeşitli modüllerde uygulamaya kimlerin erişebileceğini ve uygulamayı kullanabileceğini tanımlamanızı ve Crowdin hesabınızın (Crowdin için) veya Crowdin kuruluşunuzun (Crowdin Enterprise için) hangi projelerinde kullanılabileceğini belirtmenizi sağlar.
Eğer Seçilen projeler seçeneğini kullanarak belirli projelere erişimi kısıtlarsanız uygulama, seçilen listesinde yer almayan projelerle API aracılığıyla iletişim kuramayacaktır. Ayrıca uygulama sadece seçilen projelerin kullanıcı arayüzünde görüntülenecektir. Bu, uygulamanın işlevselliğinin ve erişiminin kuruluşunuzun özel ihtiyaçlarına ve güvenlik gereksinimlerine tam olarak uyarlanmasını sağlar.
Bu erişim izinlerini kurulum sırasında yapılandırabilir veya önceden yüklenmiş uygulamalar için istediğiniz zaman ayarlayabilirsiniz. Bu esneklik, Crowdin projelerinizde uygulamanın işlevselliğini ve görünürlüğünü ya genişletmek ya da kısıtlamak için erişim ayarlarını güncelleyerek proje gereksinimlerinizdeki veya güvenlik ilkelerindeki değişikliklere yanıt vermenizi sağlar.
Uygulamayı hangi kullanıcı kategorilerinin kullanmasına izin verileceğini tanımlayabilirsiniz. Bu ayar her uygulama modülüne bağımsız olarak uygulanır.
Crowdin için mevcut seçenekler:
Crowdin Enterprise için mevcut seçenekler:
Kullanıcı erişimine ek olarak uygulamanın kullanılabileceği projeleri de belirtebilirsiniz (bu ayarlar tüm uygulama modülleri arasında uygulanır).
Proje erişim seçenekleri:
Bu hedefe yönelik yaklaşım, uygulamanın sadece gerçekten ihtiyaç duyulan yerde kullanılmasını sağlayarak gelişmiş güvenlik ve özelleştirme sağlar.
authorization.type: "crowdin_app"
için kullanılır. Hesap Ayarlarına bir Crowdin Uygulaması yüklendiğinde, yetkilendirme akışı Crowdin ve Crowdin Uygulamasının yetkilendirme verilerini (yetkilendirme kodu bir erişim belirteci için takas edilir) takas ettiği sırada gerçekleşir. Aşağıdaki çizimde, bu işlem sırasında meydana gelen olayları görebilirsiniz.
Çizimde gerçekleşen her adımı ayrıntılı olarak inceleyelim:
Parametreler
grant_type: crowdin_app | Tür: Zorunlu: evet Açıklama: Parametre bir OAuth uygulamasının akış özellikleri için kullanılır. |
client_id | Tür: Zorunlu: evet Açıklama: Uygulama kaydedilirken uygulama için İstemci Kimliği alınır. |
client_secret | Tür: Zorunlu: evet Açıklama: Uygulama kaydedilirken uygulama için İstemci Gizli Anahtarı alınır. |
app_id | Tür: Zorunlu: evet Açıklama: Uygulama tanımlayıcısından gelen Crowdin uygulama tanımlayıcısı. |
app_secret | Tür: Zorunlu: evet Açıklama: Crowdin uygulamanızın yetkilendirilmesi için kullanılan benzersiz gizli anahtar. Bu değer installed olayından alınır. |
domain | Tür: Zorunlu: evet Açıklama: Uygulamanın eriştiği kuruluşun adı. Bu değer installed olayından alınır. |
user_id | Tür: Zorunlu: evet Açıklama: Uygulamayı yükleyen kullanıcının tanımlayıcısı. Bu değer installed olayından alınır. |