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ệ. |
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;