इंटरफ़ेस एक डिकोडेड फायरबेस ऐप चेक टोकन का प्रतिनिधित्व करता है, जो AppCheck.verifyToken() विधि से लौटाया गया है।
हस्ताक्षर:
export interface DecodedAppCheckToken
गुण
संपत्ति | प्रकार | विवरण |
---|---|---|
ऐप_आईडी | डोरी | ऐप चेक टोकन जिस ऐप का था, उसके अनुरूप ऐप आईडी। यह मान वास्तव में JWT टोकन दावों में से एक नहीं है। इसे एक सुविधा के रूप में जोड़ा जाता है, और उप संपत्ति के मूल्य के रूप में निर्धारित किया जाता है। |
ऑड | डोरी[] | वे दर्शक जिनके लिए यह टोकन अभिप्रेत है। यह मान दो स्ट्रिंग्स का JSON सरणी है, पहला आपके फायरबेस प्रोजेक्ट का प्रोजेक्ट नंबर है, और दूसरा उसी प्रोजेक्ट का प्रोजेक्ट आईडी है। |
ऍक्स्प | संख्या | ऐप यूनिक्स युग के बाद से सेकंड में टोकन की समाप्ति समय की जांच करता है। यानी, जिस समय यह ऐप चेक टोकन समाप्त हो जाता है और उसे अब वैध नहीं माना जाना चाहिए। |
आई ए टी | संख्या | यूनिक्स युग के बाद से ऐप चेक टोकन समय पर, सेकंड में जारी किया जाता है। यानी जिस समय यह ऐप चेक टोकन जारी किया गया था और उसे वैध माना जाना शुरू हो जाना चाहिए। |
आईएसएस | डोरी | प्रतिक्रिया जारीकर्ता के लिए जारीकर्ता पहचानकर्ता. यह मान https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> प्रारूप वाला एक URL है, जहां <PROJECT_NUMBER> ऑड प्रॉपर्टी में निर्दिष्ट वही प्रोजेक्ट नंबर है। |
विषय | डोरी | टोकन जिस ऐप से संबंधित था, उसके अनुरूप फायरबेस ऐप आईडी। सुविधा के तौर पर, इस मान को ऐप_आईडी प्रॉपर्टी पर कॉपी किया जाता है। |
DecodedAppCheckToken.app_id
ऐप चेक टोकन जिस ऐप का था, उसके अनुरूप ऐप आईडी। यह मान वास्तव में JWT टोकन दावों में से एक नहीं है। इसे एक सुविधा के रूप में जोड़ा जाता है, और उप संपत्ति के मूल्य के रूप में निर्धारित किया जाता है।
हस्ताक्षर:
app_id: string;
DecodedAppCheckToken.aud
वे दर्शक जिनके लिए यह टोकन अभिप्रेत है। यह मान दो स्ट्रिंग्स का JSON सरणी है, पहला आपके फायरबेस प्रोजेक्ट का प्रोजेक्ट नंबर है, और दूसरा उसी प्रोजेक्ट का प्रोजेक्ट आईडी है।
हस्ताक्षर:
aud: string[];
DecodedAppCheckToken.exp
ऐप यूनिक्स युग के बाद से सेकंड में टोकन की समाप्ति समय की जांच करता है। यानी, जिस समय यह ऐप चेक टोकन समाप्त हो जाता है और उसे अब वैध नहीं माना जाना चाहिए।
हस्ताक्षर:
exp: number;
DecodedAppCheckToken.iat
यूनिक्स युग के बाद से ऐप चेक टोकन समय पर, सेकंड में जारी किया जाता है। यानी जिस समय यह ऐप चेक टोकन जारी किया गया था और उसे वैध माना जाना शुरू हो जाना चाहिए।
हस्ताक्षर:
iat: number;
DecodedAppCheckToken.iss
प्रतिक्रिया जारीकर्ता के लिए जारीकर्ता पहचानकर्ता. यह मान https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>
प्रारूप वाला एक URL है , जहां <PROJECT_NUMBER>
वही प्रोजेक्ट नंबर है जो ऑड प्रॉपर्टी में निर्दिष्ट है।
हस्ताक्षर:
iss: string;
DecodedAppCheckToken.sub
टोकन जिस ऐप से संबंधित था, उसके अनुरूप फायरबेस ऐप आईडी। सुविधा के तौर पर, इस मान को ऐप_आईडी प्रॉपर्टी पर कॉपी किया जाता है।
हस्ताक्षर:
sub: string;