firebase-admin-node
firebase-admin-node copied to clipboard
Firebase Admin Node.js SDK
Added more integration test for account defender - Case 1 - Trying to disable recaptcha after account defender is enabled should return invalid-config error. This is tested by this PR....
**Is your feature request related to a problem? Please describe.** When using `firebase-admin` on AWS lambda it adds a big blog to the bundle size. We are using `esbuild` to...
Hi. This error (*Cannot delete property 'uid' of #*) occurs when we do something like below: ```ts await auth.updateUser(uid, { providerToLink: { providerId: 'google.com', uid: 'google_uid', }, }); const user...
**Is your feature request related to a problem? Please describe.** I have a use-case where I'd like to access the `Client ID` associated to the Github sign-in provider:  The...
https://github.com/firebase/firebase-admin-node/blob/b26501b023194b664df5d81f526e237f975fae71/src/auth/user-import-builder.ts#L345 This is not set for the case where enrollmentTime is not set which is the case when it's called from a createUser which does not allow it to be...
lastSignInTime can be null when a user is created by the Admin SDK. https://github.com/firebase/firebase-admin-node/blob/94dd7c3efb9ff00b0462cf772b803d6abecc2dcc/src/auth/user-record.ts#L305
* Operating System version: - * Firebase SDK version: - * Firebase Product: firebase-admin * Node.js version: 15.9.0 * NPM version: 7.5.3 ### [REQUIRED] Step 3: #### Steps to reproduce:...
**Is your feature request related to a problem? Please describe.** Please allow users of `firebase-admin-node` to define their own default `RetryConfig` Currently, users are forced to use the [default `RetryConfig`](https://github.com/firebase/firebase-admin-node/blob/master/src/utils/api-request.ts#L202):...
**Feature request** The JS API includes `firebase.auth().currentUser.verifyBeforeUpdateEmail()` method. This is a great way to make sure the ownership of the new email, also avoid inability to sign in in case...
Consider adding support for getting all the topics in the various Admin SDK's so that we developers can adequately manage topics from our codebase.