Temel özellikler
Kimlik doğrulama için benzersiz kimlikler sağlamanın yanı sıra, diğer hizmetlerle kullanılmak üzere güvenlik jetonları oluşturabilir. Diğer özellikler şunlardır:
Güvenlik Jetonları Oluşturma
- Örnek kimliği, aşağıdaki koşulları karşılayan güvenlik jetonları oluşturmak için: Üçüncü taraflara, uygulamanızın sunucu tarafında yönetilen kaynaklara erişim yetkisi verme.
Uygulamanın özgünlüğünü doğrulama
- Örnek kimliği jetonlarını sunucunuza iletin ve örnek kimliğini kullanın hizmetini kullanarak uygulama paketi adını doğrulayabilir ve geçerli bir imzaya sahip olup olmadığını kontrol edebilirsiniz. Örnek Kimliği Cloud Hizmeti ile jetonları doğrulamak, bilinen sorunları tespit etmenize yardımcı olur Maliyeti ve gereksiz gidiş dönüş iletişimlerini azaltmak için sunucunun bu jetonları depolamasını sağlar; böylece kontrolün yalnızca bir kez yapılması gerekir. Güvenlikle ilgili bir sorun olması durumunda uygulamanız jetonları silebilir veya Örnek kimliğinin kendisine ait olduğunu unutmayın ve yenilerini oluşturun. Ayrıca, Örnek kimliği sunucusu, jeton veya örnek kimliği yenileme işlemini başlatırsa Güvenlik sorunlarını tespit eder. ziyaret edin.
Uygulama cihazının etkin olduğunu onaylayın
- Örnek kimliği sunucusu, uygulamanızın hangi cihazda en son kullanıldığı zaman. Bu adımı, Google Hesabınızla ilişkili verileri saklamak isteyip istemediğinize veya push mesajı göndererek kullanıcılarınızla yeniden etkileşim kurun.
Uygulamaları tanımlama ve izleme
- Örnek kimliği, dünyadaki tüm uygulama örneklerinde benzersizdir. uygulama örneklerini benzersiz şekilde tanımlamak ve izlemek için bunu kullanabilir. Sizin sunucu tarafı kodu, Örnek Kimliği bulut hizmeti aracılığıyla, Örnek kimliği orijinaldir ve adı verilir. Gizlilik için uygulamanız bir örnek kimliğini silebilir. Böylece, artık veritabanındaki hiçbir geçmişle ilişkili değildir. Bir dahaki sefere hiçbir örnek içermeyen tamamen yeni bir örnek kimliği alır. ilişkili olabilir.
Örnek kimliğinin yaşam döngüsü
- Örnek Kimliği hizmeti, uygulamanız internete bağlandığında bir
InstanceID
gönderir.InstanceID
, gizli anahtarın depolandığı bir ortak/özel anahtar çiftiyle desteklenir yerel cihazdaki ve Örnek Kimliği hizmetine kayıtlı ortak anahtardaki verileri güncelleyin. - Uygulamanız gerektiğinde
getID()
kullanarak yeni birInstanceID
isteyebilir yöntemidir. Aşağıdakileri destekleyen bir uygulamanız varsa uygulamanız, dosyayı sunucunuzda depolayabilir. en iyi şekilde yararlanabilirsiniz. - Uygulamanız gerektiğinde Örnek Kimliği hizmetinden jeton isteyebilir
getToken()
yöntemini kullanarak (InstanceID
gibi) uygulamanız ayrıca kendi sunucunuzdan yükleyebilirsiniz. Uygulamanıza verilen tüm jetonlar uygulamanınInstanceID
- Jetonlar benzersiz ve güvenlidir ancak uygulamanız veya Örnek Kimliği hizmeti veya kullanıcının bir güvenlik sorunu olması durumunda jetonları yenilemesi gerekebilir. Cihaz geri yükleme işlemi sırasında uygulamanızı kaldırıp yeniden yükler. Uygulamanız Örnek kimliği hizmeti.
İstemci uygulaması
Örnek kimliği hem Android hem de iOS'te çalışır. Her biri istemci uygulamanızdaki uygun kitaplığa yer verin. Android için gerekenler Google Play Hizmetleri. Proje kimliği oluşturmanız gerekir Google Developers Console tarafından jeton oluşturmak için kullanılır.
Ayrıntılı talimatlar için Android ve iOS uygulama kılavuzlarına göz atın.