DecodedAppCheckToken interface

Giao diện đại diện cho mã thông báo Kiểm tra ứng dụng Firebase đã giải mã, được trả về từ phương thức AppCheck.verifyToken().

Chữ ký:

export interface DecodedAppCheckToken 

Thuộc tính

Tài sản Loại Mô tả
app_id chuỗi Mã ứng dụng tương ứng với Ứng dụng có mã thông báo Kiểm tra ứng dụng. Giá trị này thực sự không phải là một trong các xác nhận quyền sở hữu mã thông báo JWT. Giá trị này được thêm vào để thuận tiện cho bạn và được đặt làm giá trị của thuộc tính sub.
aud chuỗi[] Đối tượng mà mã thông báo này dành cho. Giá trị này là một mảng JSON gồm hai chuỗi, chuỗi đầu tiên là số dự án của dự án Firebase và chuỗi thứ hai là mã dự án của cùng một dự án.
exp số Thời gian hết hạn của mã thông báo Kiểm tra ứng dụng, tính bằng giây kể từ thời gian bắt đầu của hệ thống Unix. Tức là thời điểm mã thông báo Kiểm tra ứng dụng này hết hạn và không còn được coi là hợp lệ nữa.
kiến thức số Thời gian phát hành mã thông báo Kiểm tra ứng dụng, tính bằng giây kể từ thời gian bắt đầu của hệ thống Unix. Đó là thời điểm mã thông báo Kiểm tra ứng dụng này được phát hành và phải bắt đầu được coi là hợp lệ.
chuỗi Mã nhận dạng bên phát hành câu trả lời. Giá trị này là một URL có định dạng https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>, trong đó <PROJECT_NUMBER> chính là số dự án được chỉ định trong thuộc tính aud.
đăng ký chuỗi Mã ứng dụng Firebase tương ứng với ứng dụng có mã thông báo. Để thuận tiện, giá trị này được sao chép sang thuộc tính app_id.

Đã giải mã hoáAppCheckToken.app_id

Mã ứng dụng tương ứng với Ứng dụng có mã thông báo Kiểm tra ứng dụng. Giá trị này thực sự không phải là một trong các xác nhận quyền sở hữu mã thông báo JWT. Giá trị này được thêm vào để thuận tiện cho bạn và được đặt làm giá trị của thuộc tính sub.

Chữ ký:

app_id: string;

Đã giải mãAppCheckToken.aud

Đối tượng mà mã thông báo này dành cho. Giá trị này là một mảng JSON gồm hai chuỗi, chuỗi đầu tiên là số dự án của dự án Firebase và chuỗi thứ hai là mã dự án của cùng một dự án.

Chữ ký:

aud: string[];

Đã giải mã hoáAppCheckToken.exp

Thời gian hết hạn của mã thông báo Kiểm tra ứng dụng, tính bằng giây kể từ thời gian bắt đầu của hệ thống Unix. Tức là thời điểm mã thông báo Kiểm tra ứng dụng này hết hạn và không còn được coi là hợp lệ nữa.

Chữ ký:

exp: number;

Đã giải mã AppCheckToken.iat

Thời gian phát hành mã thông báo Kiểm tra ứng dụng, tính bằng giây kể từ thời gian bắt đầu của hệ thống Unix. Đó là thời điểm mã thông báo Kiểm tra ứng dụng này được phát hành và phải bắt đầu được coi là hợp lệ.

Chữ ký:

iat: number;

Đã giải mã hoáAppCheckToken.iss

Giá trị nhận dạng của bên phát hành phản hồi. Giá trị này là một URL có định dạng https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>, trong đó <PROJECT_NUMBER> chính là số dự án được chỉ định trong thuộc tính aud.

Chữ ký:

iss: string;

Đã giải mãAppCheckToken.sub

Mã ứng dụng Firebase tương ứng với ứng dụng có mã thông báo. Để thuận tiện, giá trị này được sao chép sang thuộc tính app_id.

Chữ ký:

sub: string;