이 단계는 사용자 인증 정보가 기기에 프로비저닝된 후에 발생하며, 사용자 인증 정보가 비활성 상태 (예: 기기에서 삭제된 경우)가 될 때까지 반복됩니다. 발급기관 시스템에서 사용자의 DC에 관한 세부정보가 변경되면 이 프로세스를 통해 사용자 기기에서 세부정보가 업데이트됩니다. 또한 기기가 더 이상 DC를 사용하지 않을 때 발급기관에 알리는 데도 사용됩니다.
사용자 인증 정보 수명 주기의 다양한 상태에 관한 자세한 내용은 API 사양의 사용자 인증 정보 리소스 모델을 참고하세요.
요청 흐름
흐름 세부정보
| 단계 | 소스 | 설명 |
|---|---|---|
| 1 | 발급기관 서버 | 사용자 신분증에 관한 정보가 변경되었습니다. 발급기관은 `notifyCredentialStatusUpdateAvailable` 을 호출하여 Google에 변경사항을 알립니다. |
| 2 | Google 서버 | Google은 `getCredentialStatus` 를 호출하여 DC의 상태를 가져옵니다. |
| 3 | 발급기관 서버 | 발급기관은 `ProvisionPending` 객체와 업데이트된 `credentialVersionId`를 반환합니다. |
| 4 | Google 서버 | Google은 이 정보를 사용자 기기로 전달합니다. |
| 5 | Android 기반 기기 | 사용자의 기기는 로컬 DC 버전이 오래되었다고 인식하고 `provisionCredential` 을 호출하여 새 DC를 가져옵니다. |
| 6 | Google 서버 | Google은 발급기관에 `provisionCredential` 호출을 전달합니다. |
| 7 | 발급기관 서버 | 발급기관은 업데이트된 버전 ID로 새 DC를 생성합니다. |
| 8 | Google 서버 | Google은 업데이트된 DC를 사용자 기기로 전달합니다. |
| 9 | Android 기반 기기 | 사용자의 기기는 로컬 DC를 최신 버전으로 업데이트하고 `provisionMobileSecurityObjects` 를 호출하여 업데이트된 MSOs를 요청합니다. |
| 10 | Google 서버 | Google은 요청을 발급기관에 전달합니다. |
| 11 | 발급기관 서버 | 발급기관은 새 MSO를 생성하여 Google에 반환합니다. |
| 12 | Google 서버 | Google은 MSOs를 사용자 기기로 전달합니다. |