Bu aşama, bir kimlik bilgisi bir cihaza sağlandıktan sonra gerçekleşir ve kimlik bilgisi etkin olmayan bir duruma gelene kadar (ör. cihazdan silindiğinde) tekrarlanır. Kullanıcının DC'siyle ilgili herhangi bir ayrıntı, Issuer'ın sisteminde değiştiğinde bu işlem, ilgili ayrıntıları kullanıcının cihazında günceller. Cihaz artık DC'yi kullanmadığında da vereni bilgilendirmek için kullanılır.
Kimlik bilgisinin yaşam döngüsünün farklı durumları hakkında daha fazla bilgi için API spesifikasyonundaki Kimlik bilgisi kaynak modeline bakın.
İstek akışı
Akış ayrıntıları
| Step | Kaynak | Açıklama |
|---|---|---|
| 1 | Düzenleyen sunucuları | Kullanıcının kimlik belgesiyle ilgili bilgiler değişti. Issuer, Google'ı değişiklikten haberdar etmek için `notifyCredentialStatusUpdateAvailable` işlevini çağırır. |
| 2 | Google sunucuları | Google, DC'nin durumunu almak için "getCredentialStatus"ı çağırır. |
| 3 | Düzenleyen sunucuları | Issuer, bir "ProvisionPending" nesnesi ve güncellenmiş bir "credentialVersionId" döndürür. |
| 4 | Google sunucuları | Google bu bilgileri kullanıcının cihazına iletir. |
| 5 | Android destekli cihaz | Kullanıcının cihazı, yerel DC sürümünün güncel olmadığını görür ve yeni DC'yi almak için `provisionCredential` ı çağırır. |
| 6 | Google sunucuları | Google, "provisionCredential" çağrısını Issuer'a iletir. |
| 7 | Düzenleyen sunucuları | Yayınlayan, güncellenmiş sürüm kimliğiyle yeni bir DC oluşturur. |
| 8 | Google sunucuları | Google, güncellenmiş DC'yi kullanıcının cihazına iletir. |
| 9 | Android destekli cihaz | Kullanıcının cihazı, yerel DC'yi en son sürümle günceller ve güncellenmiş MSOs isteğinde bulunmak için `provisionMobileSecurityObjects` işlevini çağırır. |
| 10 | Google sunucuları | Google, isteği verene iletir. |
| 11 | Düzenleyen sunucuları | Yayıncı yeni MSOs oluşturur ve bunları Google'a döndürür. |
| 12 | Google sunucuları | Google, MSA'ları kullanıcının cihazına iletir. |