credential namespace

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;