Signature:
export declare namespace credential
المتغيرات
متغير | الوصف |
---|---|
applicationDefault | تعرض بيانات اعتماد تم إنشاؤها من بيانات الاعتماد التلقائية لتطبيق Google والتي تمنح المشرف إمكانية الوصول إلى خدمات Firebase. يمكن استخدام بيانات الاعتماد هذه في استدعاء إجراء InitializeApp().تتوفّر بيانات الاعتماد التلقائية لتطبيق Google على أي بنية أساسية لتطبيق Google، مثل Google App Engine وGoogle Compute Engine.اطّلِع على مقالة إعداد حزمة تطوير البرامج (SDK) للحصول على مزيد من التفاصيل. |
الشهادة | تعرض بيانات اعتماد تم إنشاؤها من حساب الخدمة المقدَّم الذي يمنح إذن الوصول الإداري إلى خدمات Firebase. يمكن استخدام بيانات الاعتماد هذه في الاستدعاء لإجراء InitializeApp().يُرجى الاطّلاع على إعداد حزمة تطوير البرامج (SDK) للحصول على مزيد من التفاصيل. |
refreshToken | تعرض بيانات اعتماد تم إنشاؤها من الرمز المميز المقدم لإعادة التحميل والذي يمنح حق الوصول الإداري إلى خدمات Firebase. يمكن استخدام بيانات الاعتماد هذه في الاستدعاء لإجراء InitializeApp().يُرجى الاطّلاع على إعداد حزمة تطوير البرامج (SDK) للحصول على مزيد من التفاصيل. |
كتابة العناوين البديلة للبريد الإلكتروني
كتابة العنوان البديل للبريد الإلكتروني | الوصف |
---|---|
بيانات الاعتماد | الواجهة التي توفِّر رموز الدخول عبر بروتوكول OAuth2 من Google المستخدَمة للمصادقة مع خدمات Firebase.في معظم الحالات، لن تحتاج إلى تنفيذ هذا الإجراء بنفسك ويمكنك بدلاً من ذلك استخدام عمليات التنفيذ التلقائية التي توفِّرها مساحة الاسم admin.credential . |
بيانات الاعتماد.applicationDefault
تعرض بيانات اعتماد تم إنشاؤها من بيانات الاعتماد التلقائية لتطبيق Google والتي تمنح المشرف إمكانية الوصول إلى خدمات Firebase. يمكن استخدام بيانات الاعتماد هذه في الاستدعاء إلى InitializeApp().
تتوفر بيانات الاعتماد التلقائية لتطبيق Google على أي بنية أساسية لشركة Google، مثل Google App Engine وGoogle Compute Engine.
راجِع إعداد حزمة تطوير البرامج (SDK) للحصول على مزيد من التفاصيل.
Signature:
applicationDefault: typeof applicationDefaultFn
مثال
admin.initializeApp({
credential: admin.credential.applicationDefault(),
databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});
بيانات الاعتماد.شهادة
تعرض بيانات اعتماد تم إنشاؤها من حساب الخدمة المقدَّم الذي يمنح إذن الوصول الإداري إلى خدمات Firebase. يمكن استخدام بيانات الاعتماد هذه في الاستدعاء إلى InitializeApp().
راجِع إعداد حزمة تطوير البرامج (SDK) للحصول على مزيد من التفاصيل.
Signature:
cert: typeof certFn
مثال 1
// Providing a path to a service account key JSON file
var serviceAccount = require("path/to/serviceAccountKey.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});
مثال 2
// Providing a service account object inline
admin.initializeApp({
credential: admin.credential.cert({
projectId: "<PROJECT_ID>",
clientEmail: "foo@<PROJECT_ID>.iam.gserviceaccount.com",
privateKey: "-----BEGIN PRIVATE KEY-----<KEY>-----END PRIVATE KEY-----\n"
}),
databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});
بيانات الاعتماد.refreshToken
تعرض بيانات اعتماد تم إنشاؤها من الرمز المميز المقدم لإعادة التحميل والذي يمنح حق الوصول الإداري إلى خدمات Firebase. يمكن استخدام بيانات الاعتماد هذه في الاستدعاء إلى InitializeApp().
راجِع إعداد حزمة تطوير البرامج (SDK) للحصول على مزيد من التفاصيل.
Signature:
refreshToken: typeof refreshTokenFn
مثال
// Providing a path to a refresh token JSON file
var refreshToken = require("path/to/refreshToken.json");
admin.initializeApp({
credential: admin.credential.refreshToken(refreshToken),
databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});
بيانات الاعتماد.بيانات الاعتماد
واجهة توفّر رموز الدخول عبر بروتوكول OAuth2 إلى Google المستخدَمة للمصادقة مع خدمات Firebase.
في معظم الحالات، لن تحتاج إلى تنفيذ ذلك بنفسك ويمكنك بدلاً من ذلك استخدام عمليات التنفيذ التلقائية التي توفّرها مساحة الاسم admin.credential
.
Signature:
type Credential = TCredential;