ลายเซ็น:
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;