EnforcementMode

Uygulama Kontrolü tarafından desteklenen bir Firebase hizmeti/kaynağı için Uygulama Kontrolü zorunlu kılma modu.

Sıralamalar
OFF

Bu hizmet için Firebase Uygulama Kontrolü zorunlu kılınmaz ve Uygulama Kontrolü metrikleri toplanmaz.

Hizmet, bu modda Uygulama Kontrolü tarafından korunmasa da kullanıcı yetkilendirmesi gibi diğer geçerli korumalar yine de uygulanır.

Yapılandırılmamış bir hizmet varsayılan olarak bu moddadır.

Yapılandırılmamış kaynak politikaları, kaynağın ait olduğu hizmet için yapılandırılan EnforcementMode ayarını devralacağı ve varsayılan olarak KAPALI modda sayılmayacağı anlamına gelir. Bu nedenle kaynak politikalarının biraz farklı davrandığını unutmayın.

UNENFORCED

Bu hizmet için Firebase Uygulama Kontrolü zorunlu kılınmaz. Uygulama Kontrolü metrikleri, hizmet için zorunlu kılmayı ne zaman etkinleştireceğinize karar vermenize yardımcı olmak amacıyla toplanır.

Hizmet, bu modda Uygulama Kontrolü tarafından korunmasa da kullanıcı yetkilendirmesi gibi diğer geçerli korumalar yine de uygulanır.

Bazı hizmetler, Uygulama Kontrolü ile birlikte kullanılabilmeleri için belirli koşulları (ör. belirli bir hizmet katmanına yükseltme yapmanızı gerektirme) gerektirir. Bir hizmet için bu şartlar karşılanana kadar bu UNENFORCED ayarının bir etkisi olmaz ve Uygulama Kontrolü bu hizmetle çalışmaz.

ENFORCED

Bu hizmet için Firebase Uygulama Kontrolü zorunlu kılındı. Hizmet, projenizin kaynaklarına erişmeye çalışan tüm istekleri, hizmete bağlı olarak geçerli bir Uygulama Kontrolü jetonu eklenmemişse reddeder. Örneğin, bazı hizmetler, Uygulama Kontrolü jetonu olmadan geliştiricinin ayrıcalıklı hizmet hesabı kimlik bilgilerini içeren isteklere izin verir. Uygulama Kontrolü entegrasyonunuzla ilgili sorunları tespit etmenize ve arayanların yapısını izlemenize yardımcı olmak için Uygulama Kontrolü metrikleri toplanmaya devam etmektedir.

Hizmet, Uygulama Kontrolü ile korunmakla birlikte, kullanıcı yetkilendirmesi gibi diğer geçerli korumalar aynı anda uygulanmaya devam eder.

Bir Firebase hizmetinde Uygulama Kontrolü'nü zorunlu kılmayı seçerken dikkatli olun. Kullanıcılarınız, uygulamanızın Uygulama Kontrolü özellikli bir sürümüne güncelleme yapmamışsa uygulamaları, Uygulama Kontrolü'nü zorunlu kılan Firebase hizmetlerinizi artık kullanamayacaktır. Uygulama Kontrolü metrikleri, Firebase hizmetlerinizde Uygulama Kontrolü'nü zorunlu kılıp kılmayacağınıza karar vermenize yardımcı olabilir.

Uygulamanız henüz kullanıma sunulmadıysa kullanımda güncel olmayan istemci olmadığından zorunlu kılmayı hemen etkinleştirmeniz gerekir.

Bazı hizmetler, Uygulama Kontrolü ile birlikte kullanılabilmeleri için belirli koşulları (ör. belirli bir hizmet katmanına yükseltme yapmanızı gerektirme) gerektirir. Bir hizmet için bu şartlar karşılanana kadar bu ENFORCED ayarının bir etkisi olmaz ve Uygulama Kontrolü bu hizmetle çalışmaz.