DecodedAppCheckToken interface

AppCheck.verifyToken() 메서드에서 반환된 디코딩된 Firebase 앱 체크 토큰을 나타내는 인터페이스입니다.

서명:

export interface DecodedAppCheckToken 

속성

재산 유형 설명
앱_ID 앱 체크 토큰이 속한 앱에 해당하는 앱 ID입니다. 이 값은 실제로 JWT 토큰 클레임 중 하나가 아닙니다. 편의상 추가되었으며, 하위 속성의 값으로 설정됩니다.
오드 끈[] 이 토큰이 대상이 되는 대상입니다. 이 값은 두 문자열의 JSON 배열입니다. 첫 번째는 Firebase 프로젝트의 프로젝트 번호이고 두 번째는 동일한 프로젝트의 프로젝트 ID입니다.
특급 숫자 Unix epoch 이후 앱 체크 토큰의 만료 시간(초)입니다. 즉, 이 앱 체크 토큰이 만료되어 더 이상 유효한 것으로 간주되지 않는 시간입니다.
숫자 앱 체크 토큰의 발급 시간(Unix epoch 이후 초 단위)입니다. 즉, 이 앱 체크 토큰이 발급되고 유효한 것으로 간주되기 시작하는 시간입니다.
iss 응답 발급자의 발급자 식별자입니다. 이 값은 https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> 형식의 URL입니다. 여기서 <PROJECT_NUMBER>aud 속성에 지정된 것과 동일한 프로젝트 번호입니다.
보결 토큰이 속한 앱에 해당하는 Firebase 앱 ID입니다. 편의상 이 값은 app_id 속성에 복사됩니다.

DecodedAppCheckToken.app_id

앱 체크 토큰이 속한 앱에 해당하는 앱 ID입니다. 이 값은 실제로 JWT 토큰 클레임 중 하나가 아닙니다. 편의상 추가되었으며, 하위 속성의 값으로 설정됩니다.

서명:

app_id: string;

DecodedAppCheckToken.aud

이 토큰이 대상이 되는 대상입니다. 이 값은 두 문자열의 JSON 배열입니다. 첫 번째는 Firebase 프로젝트의 프로젝트 번호이고 두 번째는 동일한 프로젝트의 프로젝트 ID입니다.

서명:

aud: string[];

DecodedAppCheckToken.exp

Unix epoch 이후 앱 체크 토큰의 만료 시간(초)입니다. 즉, 이 앱 체크 토큰이 만료되어 더 이상 유효한 것으로 간주되지 않는 시간입니다.

서명:

exp: number;

DecodedAppCheckToken.iat

앱 체크 토큰의 발급 시간(Unix epoch 이후 초 단위)입니다. 즉, 이 앱 체크 토큰이 발급되고 유효한 것으로 간주되기 시작하는 시간입니다.

서명:

iat: number;

DecodedAppCheckToken.iss

응답 발급자의 발급자 식별자입니다. 이 값은 https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> 형식의 URL입니다. , 여기서 <PROJECT_NUMBER> aud 속성에 지정된 것과 동일한 프로젝트 번호입니다.

서명:

iss: string;

DecodedAppCheckToken.sub

토큰이 속한 앱에 해당하는 Firebase 앱 ID입니다. 편의상 이 값은 app_id 속성에 복사됩니다.

서명:

sub: string;