Esta fase ocorre depois que uma credencial é provisionada em um dispositivo e é repetida até que a credencial alcance um estado inativo (como quando ela é excluída do dispositivo). Quando algum detalhe sobre o DC do usuário muda no sistema do emissor, esse processo faz a atualização no dispositivo do usuário. Ele também é usado para notificar o emissor quando o dispositivo não está mais usando o CC.
Para mais informações sobre os diferentes estados do ciclo de vida de uma credencial, consulte o Modelo de recurso de credenciais na especificação da API.
Fluxo da solicitação
Detalhes do fluxo
| Etapa | Origem | Descrição |
|---|---|---|
| 1 | Servidores do emissor | As informações sobre o documento de identidade do usuário foram alteradas. O emissor chama "notifyCredentialStatusUpdateAvailable" para informar o Google sobre a mudança. |
| 2 | Servidores do Google | O Google chama "getCredentialStatus" para conferir o status do DC. |
| 3 | Servidores do emissor | O emissor retorna um objeto "ProvisionPending" e um "credentialVersionId" atualizado. |
| 4 | Servidores do Google | O Google transmite essas informações para o dispositivo do usuário. |
| 5 | Dispositivo Android | O dispositivo do usuário identifica que a versão do DC local está desatualizada e chama "provisionCredential" para receber o novo DC. |
| 6 | Servidores do Google | O Google redireciona a chamada "provisionCredential" para o emissor. |
| 7 | Servidores do emissor | O emissor gera uma nova DC com o ID da versão atualizado. |
| 8 | Servidores do Google | O Google redireciona o DC atualizado para o dispositivo do usuário. |
| 9 | Dispositivo Android | O dispositivo do usuário atualiza o DC local com a versão mais recente e chama "provisionMobileSecurityObjects" para solicitar MSOs atualizados. |
| 10 | Servidores do Google | O Google redireciona a solicitação para o emissor. |
| 11 | Servidores do emissor | O emissor gera novos MSOs e os retorna ao Google. |
| 12 | Servidores do Google | O Google redireciona os MSOs para o dispositivo do usuário. |