사용자 인증 정보 업데이트

이 단계는 사용자 인증 정보가 기기에 프로비저닝된 후에 발생하며, 사용자 인증 정보가 비활성 상태 (예: 기기에서 삭제된 경우)가 될 때까지 반복됩니다. 발급기관 시스템에서 사용자의 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를 사용자 기기로 전달합니다.