DecodedAppCheckToken interface

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

İmza:

export interface DecodedAppCheckToken 

Özellikler

Özellik Tür Açıklama
uygulama_kimliği dize Uygulama Kontrolü jetonunun ait olduğu Uygulamaya karşılık gelen Uygulama Kimliği. Bu değer, aslında JWT jetonu hak taleplerinden biri değildir. Kolaylık sağlamak amacıyla eklenir ve sub özelliğinin değeri olarak ayarlanır.
aud dize[] Bu jetonun hedeflendiği kitle. Bu değer, iki dizeden oluşan bir JSON dizisidir. İlki Firebase projenizin proje numarası, ikincisi de aynı projenin proje kimliğidir.
exp sayı Uygulama Kontrolü jetonunun geçerlilik süresi (UNix döneminden beri geçen saniye cinsinden). Yani, bu Uygulama Kontrolü jetonunun süresinin dolacağı ve artık geçerli olarak kabul edilmemesi gereken zamandır.
iat sayı Uygulama Kontrolü jetonunun yayınlandığı zamanda, Unix döneminden beri saniye cinsinden. Yani, bu Uygulama Kontrolü jetonunun düzenlendiği ve geçerli olarak kabul edilmesi gereken zamandır.
iss dize Yanıtı veren kuruluşun 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.
aboneliğe karşı dize Jetonun ait olduğu uygulamaya karşılık gelen Firebase Uygulama Kimliği. Kolaylık sağlamak amacıyla bu değer app_id mülküne kopyalanır.

Kodu ÇözülmüşUygulamaCheckToken.uygulama_kimliği

Uygulama Kontrolü jetonunun ait olduğu Uygulamaya karşılık gelen Uygulama Kimliği. Bu değer, aslında JWT jetonu hak taleplerinden biri değildir. Kolaylık sağlamak amacıyla eklenir ve sub özelliğinin 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. İlki Firebase projenizin proje numarası, ikincisi de aynı projenin proje kimliğidir.

İmza:

aud: string[];

DecodedAppCheckToken.exp

Uygulama Kontrolü jetonunun geçerlilik süresi (UNix döneminden beri geçen saniye cinsinden). Yani, bu Uygulama Kontrolü jetonunun süresinin dolacağı ve artık geçerli olarak kabul edilmemesi gereken zamandır.

İmza:

exp: number;

DecodedAppCheckToken.iat

Uygulama Kontrolü jetonunun yayınlandığı zamanda, Unix döneminden beri saniye cinsinden. Yani, bu Uygulama Kontrolü jetonunun düzenlendiği ve geçerli olarak kabul edilmesi gereken zamandır.

İmza:

iat: number;

DecodedAppCheckToken.iss

Yanıtı veren kuruluşun 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ıdır.

İmza:

iss: string;

DecodedAppCheckToken.sub

Jetonun ait olduğu uygulamaya karşılık gelen Firebase Uygulama Kimliği. Kolaylık sağlamak amacıyla bu değer app_id mülküne kopyalanır.

İmza:

sub: string;