Podpis:
export declare namespace credential
Zmienne
Zmienna | Opis |
---|---|
applicationDefault | Zwraca dane logowania utworzone na podstawie domyślnych danych logowania aplikacji Google, które przyznają dostęp administracyjny do usług Firebase. Tych danych można użyć w wywołaniu funkcji initializeApp().Domyślne dane logowania aplikacji Google są dostępne w dowolnej infrastrukturze Google, takiej jak Google App Engine czy Google Compute Engine.Więcej informacji znajdziesz w artykule Inicjowanie pakietu SDK. |
certyfikat | Zwraca dane logowania utworzone z podanego konta usługi, które przyznają dostęp administracyjny do usług Firebase. Tych danych uwierzytelniających można użyć w wywołaniu funkcji initializeApp().Więcej informacji znajdziesz w artykule Inicjowanie pakietu SDK. |
refreshToken. | Zwraca dane logowania utworzone na podstawie podanego tokena odświeżania, który przyznaje dostęp administracyjny do usług Firebase. Tych danych logowania można użyć w wywołaniu funkcji initializeApp().Więcej informacji znajdziesz w sekcji Inicjowanie pakietu SDK. |
Aliasy typu
Wpisz alias | Opis |
---|---|
Dane logowania | Interfejs udostępniający tokeny dostępu Google OAuth2 używane do uwierzytelniania w usługach Firebase.W większości przypadków nie musisz wdrażać tego samodzielnie i możesz zamiast tego korzystać z domyślnych implementacji udostępnianych przez przestrzeń nazw admin.credential . |
credential.applicationDefault
Zwraca dane logowania utworzone na podstawie domyślnych danych logowania aplikacji Google, które przyznają dostęp administracyjny do usług Firebase. Tych danych można użyć w wywołaniu initializeApp().
Domyślne uwierzytelniające dane aplikacji Google są dostępne w dowolnej infrastrukturze Google, takiej jak Google App Engine czy Google Compute Engine.
Więcej informacji znajdziesz w artykule Inicjowanie pakietu SDK.
Podpis:
applicationDefault: typeof applicationDefaultFn
Przykład
admin.initializeApp({
credential: admin.credential.applicationDefault(),
databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});
dane_uwierzytelniające.certyfikat
Zwraca dane logowania utworzone z podanego konta usługi, które przyznają dostęp administracyjny do usług Firebase. Tych danych można użyć w wywołaniu initializeApp().
Więcej informacji znajdziesz w artykule Inicjowanie pakietu SDK.
Podpis:
cert: typeof certFn
Przykład 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"
});
Przykład 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
Zwraca dane logowania utworzone na podstawie podanego tokena odświeżania, który przyznaje dostęp administracyjny do usług Firebase. Tych danych można użyć w wywołaniu initializeApp().
Więcej informacji znajdziesz w artykule Inicjowanie pakietu SDK.
Podpis:
refreshToken: typeof refreshTokenFn
Przykład
// 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"
});
credential.Dane logowania
Interfejs udostępniający tokeny dostępu Google OAuth2 używane do uwierzytelniania w usługach Firebase.
W większości przypadków nie musisz wdrażać go samodzielnie – możesz skorzystać z domyślnych implementacji udostępnianych przez przestrzeń nazw admin.credential
.
Podpis:
type Credential = TCredential;