Chấp nhận câu nhận định Chứng nhận ứng dụng và cấu phần phần mềm thu được trước đó từ
apps.exchangeAppAttestAttestation
, đồng thời xác minh những thông tin đó với Apple. Nếu hợp lệ, hãy trả về một
AppCheckToken
.
Yêu cầu HTTP
POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:exchangeAppAttestAssertion
URL sử dụng cú pháp Chuyển mã gRPC .
Tham số đường dẫn
Tham số | |
---|---|
app
|
Bắt buộc. Tên tài nguyên tương đối của ứng dụng iOS, ở định dạng:
Nếu cần, bạn có thể thay thế phần tử |
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{ "artifact": string, "assertion": string, "challenge": string, "limitedUse": boolean } |
Trường | |
---|---|
artifact
|
Bắt buộc. Cấu phần phần mềm được lệnh gọi trước đó trả về đến Một chuỗi được mã hoá base64. |
assertion
|
Bắt buộc. Câu nhận định được mã hoá CBOR được API App Attest phía máy khách trả về. Một chuỗi được mã hoá base64. |
challenge
|
Bắt buộc. Thử thách một lần được lệnh gọi ngay trước đó trả về đến Một chuỗi được mã hoá base64. |
limitedUse
|
Chỉ định xem chứng thực này sẽ được sử dụng trong ngữ cảnh
được sử dụng có giới hạn
(
|
Nội dung phản hồi
Nếu thành công, nội dung phản hồi sẽ chứa một thực thể của
AppCheckToken
.