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;