IdTokenResult interface

واجهة تمثّل نتيجة الرمز المميّز لرقم التعريف الذي تم الحصول عليه من User.getIdTokenResult().

يحتوي IdTokenResult على سلسلة JWT للرمز المميّز لرقم التعريف وخصائص المساعد الأخرى للحصول على بيانات مختلفة مرتبطة بالرمز المميّز بالإضافة إلى جميع مطالبات الحمولة التي تم فك ترميزها.

يُرجى العِلم أنّ هذه الادعاءات غير موثوق بها لأنّها تحليل من جهة العميل. ويمكن أن يضمن إثبات الملكية من جهة الخادم فقط سلامة مطالبات الرموز المميّزة.

Signature:

export interface IdTokenResult 

أماكن إقامة

الموقع النوع الوصف
authTime السلسلة وقت المصادقة المنسَّق كسلسلة التوقيت العالمي المتفق عليه (UTC)
المطالبات ParsedToken كامل مطالبات حمولة البيانات الخاصة بالرمز المميّز لمعرّف المعرّف، بما في ذلك المطالبات العادية المحجوزة والمطالبات المخصّصة
expirationTime (وقت انتهاء الصلاحية) السلسلة وقت انتهاء صلاحية الرمز المميّز لرقم التعريف منسَّق كسلسلة التوقيت العالمي المنسَّق (UTC).
ReleaseAtTime السلسلة وقت إصدار الرمز المميّز للمعرّف الذي تم تنسيقه كسلسلة التوقيت العالمي المنسَّق (UTC)
signInProvider سلسلة | فارغ موفِّر خدمة تسجيل الدخول الذي تم من خلاله الحصول على الرمز المميّز للمعرّف (مجهول، أو مخصَّص، أو هاتف، أو كلمة مرور، وما إلى ذلك).
signInSecondFactor سلسلة | فارغ نوع العامل الثاني المرتبط بهذه الجلسة، بشرط أن يكون المستخدم قد تمت المصادقة على عدة عوامل (مثل الهاتف وما إلى ذلك).
الرمز المميّز السلسلة سلسلة JWT للرمز المميز لرقم تعريف مصادقة Firebase.

IdTokenResult.authTime

وقت المصادقة المنسَّق كسلسلة التوقيت العالمي المتفق عليه (UTC)

وهذا هو الوقت الذي صادق فيه المستخدم (سجّل الدخول) وليس الوقت الذي تمت فيه إعادة تحميل الرمز المميز.

Signature:

authTime: string;

IdTokenResult.claims

كامل مطالبات حمولة البيانات الخاصة بالرمز المميّز لمعرّف المعرّف، بما في ذلك المطالبات العادية المحجوزة والمطالبات المخصّصة

Signature:

claims: ParsedToken;

IdTokenResult.expirationTime (مدة الصلاحية)

وقت انتهاء صلاحية الرمز المميّز لرقم التعريف منسَّق كسلسلة التوقيت العالمي المنسَّق (UTC).

Signature:

expirationTime: string;

IdTokenResult.ReleaseAtTime

وقت إصدار الرمز المميّز للمعرّف الذي تم تنسيقه كسلسلة التوقيت العالمي المنسَّق (UTC)

Signature:

issuedAtTime: string;

IdTokenResult.signInProvider

موفِّر خدمة تسجيل الدخول الذي تم من خلاله الحصول على الرمز المميّز للمعرّف (مجهول، أو مخصَّص، أو هاتف، أو كلمة مرور، وما إلى ذلك).

ملاحظة: لا يتم ربط ذلك بأرقام تعريف مقدّمي الخدمة.

Signature:

signInProvider: string | null;

IdTokenResult.signInSecondFactor:

نوع العامل الثاني المرتبط بهذه الجلسة، بشرط أن يكون المستخدم قد تمت المصادقة على عدة عوامل (مثل الهاتف وما إلى ذلك).

Signature:

signInSecondFactor: string | null;

IdTokenResult.token

سلسلة JWT للرمز المميز لرقم تعريف مصادقة Firebase.

Signature:

token: string;