DecodedAppCheckToken interface

AppCheck.verifyToken() yönteminden döndürülen, kodu çözülmüş bir Firebase Uygulama Denetimi jetonunu temsil eden arayüz.

İmza:

export interface DecodedAppCheckToken 

Özellikler

Mülk Tip Tanım
uygulama_kimliği sicim Uygulama Kontrolü jetonunun ait olduğu Uygulamaya karşılık gelen Uygulama Kimliği. Bu değer aslında JWT token iddialarından biri değil. Kolaylık sağlamak amacıyla eklenir ve alt özelliğin değeri olarak ayarlanır.
ses sicim[] Bu jetonun hedeflendiği kitle. Bu değer iki dizeden oluşan bir JSON dizisidir; birincisi Firebase projenizin proje numarası, ikincisi ise aynı projenin proje kimliğidir.
tecrübe sayı Uygulama Kontrolü jetonunun Unix çağından bu yana saniye cinsinden son kullanma süresi. Yani, bu Uygulama Kontrolü jetonunun süresinin dolduğu ve artık geçerli sayılmaması gereken zamandır.
bende sayı Uygulama Kontrolü belirteci, Unix çağından bu yana saniyeler içinde verilir. Yani, bu Uygulama Kontrolü jetonunun verildiği ve geçerli sayılmaya başlanacağı zamandır.
bu sicim Yanıtı verenin yayıncı tanımlayıcısı. Bu değer, https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> biçiminde bir URL'dir; burada <PROJECT_NUMBER> aud özelliğinde belirtilen proje numarasıyla aynıdır.
alt sicim Belirtecin ait olduğu uygulamaya karşılık gelen Firebase Uygulama Kimliği. Kolaylık sağlamak için bu değer app_id özelliğine kopyalanır.

DecodedAppCheckToken.app_id

Uygulama Kontrolü jetonunun ait olduğu Uygulamaya karşılık gelen Uygulama Kimliği. Bu değer aslında JWT token iddialarından biri değil. Kolaylık sağlamak amacıyla eklenir ve alt özelliğin değeri olarak ayarlanır.

İmza:

app_id: string;

DecodedAppCheckToken.aud

Bu jetonun hedeflendiği kitle. Bu değer iki dizeden oluşan bir JSON dizisidir; birincisi Firebase projenizin proje numarası, ikincisi ise aynı projenin proje kimliğidir.

İmza:

aud: string[];

DecodedAppCheckToken.exp

Unix çağından bu yana saniye cinsinden Uygulama Kontrolü belirtecinin son kullanma süresi. Yani, bu Uygulama Kontrolü jetonunun süresinin dolduğu ve artık geçerli sayılmaması gereken zamandır.

İmza:

exp: number;

DecodedAppCheckToken.iat

Uygulama Kontrolü belirteci, Unix çağından bu yana saniyeler içinde verilir. Yani, bu Uygulama Kontrolü jetonunun verildiği ve geçerli sayılmaya başlanacağı zamandır.

İmza:

iat: number;

DecodedAppCheckToken.iss

Yanıtı verenin yayıncı tanımlayıcısı. Bu değer https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> biçiminde bir URL'dir. ; burada <PROJECT_NUMBER> aud özelliğinde belirtilen proje numarasıyla aynıdır.

İmza:

iss: string;

DecodedAppCheckToken.sub

Belirtecin ait olduğu uygulamaya karşılık gelen Firebase Uygulama Kimliği. Kolaylık sağlamak için bu değer app_id özelliğine kopyalanır.

İmza:

sub: string;