credential namespace

ลายเซ็น:

export declare namespace credential 

ตัวแปร

ตัวแปร คำอธิบาย
applicationDefault แสดงผลข้อมูลเข้าสู่ระบบที่สร้างจากข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชันของ Google ที่ให้สิทธิ์เข้าถึงบริการ Firebase ในระดับผู้ดูแลระบบ ข้อมูลเข้าสู่ระบบนี้ใช้ได้ในการเรียกใช้ initializeApp()ข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชัน Google พร้อมใช้งานในโครงสร้างพื้นฐานของ Google เช่น Google App Engine และ Google Compute Engineดูเริ่มต้น SDK สำหรับรายละเอียดเพิ่มเติม
cert แสดงผลข้อมูลเข้าสู่ระบบที่สร้างจากบัญชีบริการที่ให้ไว้ซึ่งให้สิทธิ์เข้าถึงระดับผู้ดูแลระบบแก่บริการ Firebase ข้อมูลเข้าสู่ระบบนี้สามารถใช้ในการเรียกใช้ initializeApp() ได้ดูรายละเอียดเพิ่มเติมได้ที่เริ่มต้น SDK
refreshToken แสดงผลข้อมูลเข้าสู่ระบบที่สร้างจากโทเค็นการรีเฟรชที่ระบุไว้ที่ให้สิทธิ์ระดับผู้ดูแลระบบในการเข้าถึงบริการ Firebase ข้อมูลเข้าสู่ระบบนี้สามารถใช้ในการเรียกใช้ initializeApp() ได้ดูรายละเอียดเพิ่มเติมได้ที่เริ่มต้น SDK

พิมพ์ชื่อแทน

พิมพ์ชื่อแทน คำอธิบาย
ข้อมูลเข้าสู่ระบบ อินเทอร์เฟซที่มีโทเค็นเพื่อการเข้าถึง OAuth2 ของ Google ซึ่งใช้เพื่อตรวจสอบสิทธิ์กับบริการ Firebaseในกรณีส่วนใหญ่ คุณจะไม่ต้องติดตั้งใช้งานด้วยตนเอง แต่จะใช้การติดตั้งใช้งานเริ่มต้นจากเนมสเปซ admin.credential แทนได้

credential.applicationDefault

แสดงผลข้อมูลเข้าสู่ระบบที่สร้างจากข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชันของ Google ที่ให้สิทธิ์เข้าถึงบริการ Firebase ในระดับผู้ดูแลระบบ ข้อมูลเข้าสู่ระบบนี้สามารถใช้ในการเรียกใช้ initializeApp() ได้

ข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชัน Google พร้อมใช้งานในโครงสร้างพื้นฐานของ Google เช่น Google App Engine และ Google Compute Engine

ดูรายละเอียดเพิ่มเติมได้ที่เริ่มต้น SDK

ลายเซ็น:

applicationDefault: typeof applicationDefaultFn

ตัวอย่าง

admin.initializeApp({
  credential: admin.credential.applicationDefault(),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

credential.cert

แสดงผลข้อมูลเข้าสู่ระบบที่สร้างจากบัญชีบริการที่ให้ไว้ซึ่งให้สิทธิ์เข้าถึงระดับผู้ดูแลระบบแก่บริการ Firebase ข้อมูลเข้าสู่ระบบนี้สามารถใช้ในการเรียกใช้ initializeApp() ได้

ดูรายละเอียดเพิ่มเติมได้ที่เริ่มต้น SDK

ลายเซ็น:

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"
});

credential.refreshToken

แสดงผลข้อมูลเข้าสู่ระบบที่สร้างจากโทเค็นการรีเฟรชที่ระบุไว้ที่ให้สิทธิ์ระดับผู้ดูแลระบบในการเข้าถึงบริการ Firebase ข้อมูลเข้าสู่ระบบนี้สามารถใช้ในการเรียกใช้ initializeApp() ได้

ดูรายละเอียดเพิ่มเติมได้ที่เริ่มต้น SDK

ลายเซ็น:

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"
});

ข้อมูลเข้าสู่ระบบ

อินเทอร์เฟซที่ให้โทเค็นเพื่อการเข้าถึง Google OAuth2 ซึ่งใช้เพื่อตรวจสอบสิทธิ์กับบริการ Firebase

ในกรณีส่วนใหญ่ คุณไม่จำเป็นต้องดำเนินการด้วยตนเองและใช้การติดตั้งใช้งานเริ่มต้นจากเนมสเปซ admin.credential แทน

ลายเซ็น:

type Credential = TCredential;