Firebase AppCheck
서비스 인터페이스
서명:
export declare class AppCheck
속성
속성 | 특수키 | 유형 | 설명 |
---|---|---|---|
app | 앱 |
메소드
메서드 | 특수키 | 설명 |
---|---|---|
createToken(appId, options) | 클라이언트로 다시 전송할 수 있는 새 AppCheckToken을 만듭니다. | |
verifyToken(appCheckToken, options) | Firebase 앱 체크 토큰 (JWT)을 확인합니다. 토큰이 유효한 경우 프라미스는 토큰의 디코딩된 클레임으로 처리됩니다. 그렇지 않으면 프라미스가 거부됩니다. |
AppCheck.app
서명:
readonly app: App;
AppCheck.createToken()
클라이언트로 다시 전송할 수 있는 새 AppCheckToken을 만듭니다.
서명:
createToken(appId: string, options?: AppCheckTokenOptions): Promise<AppCheckToken>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
appId | 문자열 | JWT app_id로 사용할 앱 ID입니다. |
옵션 | AppCheckTokenOptions | 새 앱 체크 토큰을 만들 때 선택적 옵션 객체입니다. |
반환:
프라미스<AppCheckToken>
AppCheckToken
로 처리되는 프로미스입니다.
AppCheck.verifyToken()
Firebase 앱 체크 토큰 (JWT)을 확인합니다. 토큰이 유효한 경우 프라미스는 토큰의 디코딩된 클레임으로 처리됩니다. 그렇지 않으면 프라미스가 거부됩니다.
서명:
verifyToken(appCheckToken: string, options?: VerifyAppCheckTokenOptions): Promise<VerifyAppCheckTokenResponse>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
appCheckToken | 문자열 | 확인할 앱 체크 토큰입니다. |
옵션 | VerifyAppCheckTokenOptions | 앱 체크 토큰을 확인할 때 선택적으로 사용할 수 있는 VerifyAppCheckTokenOptions 객체입니다. |
반환:
프로미스<VerifyAppCheckTokenResponse>
앱 체크 토큰이 유효한 경우 토큰의 디코딩된 클레임으로 처리된 프로미스 그렇지 않으면 프라미스가 거부됩니다.