Skip to content

Commit 83309bb

Browse files
bojeil-googlehiranya911
authored andcommitted
feat(auth): Adds support for importUsers API. (#220)
* feat(auth): Adds support for importUsers API. This API can be used for bulk account import to Firebase Auth user database from external Auth systems using different hashing algorithms as well as other Firebase projects. fix(auth): Fixes quota exceeded errors thrown in auth integration tests due to backend throttling. * Fixed linter errors. * Addresses review comments. * Additional fixes added. * Improved comment. * More comment tweaks. * Addressed more comments. * More fixes. * More fixes. * Addressed review comments. * More review comments addressed. * Adds email to provider in Auth integration importUsers test for multiple OAuth providers. This helps test provider emails are correctly set. * Adds customClaims integration test to importUsers test. * Updates package-lock.json.
1 parent 6c1dfb0 commit 83309bb

16 files changed

+2920
-298
lines changed

package-lock.json

Lines changed: 528 additions & 150 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,14 @@
6363
"@types/chai": "^3.4.34",
6464
"@types/chai-as-promised": "0.0.29",
6565
"@types/firebase-token-generator": "^2.0.28",
66-
"@types/lodash": "^4.14.85",
67-
"@types/mocha": "^2.2.32",
66+
"@types/lodash": "^4.14.104",
67+
"@types/mocha": "^2.2.48",
6868
"@types/nock": "^9.1.0",
6969
"@types/request": "2.0.6",
70-
"@types/request-promise": "^4.1.33",
71-
"@types/sinon": "^4.1.2",
70+
"@types/request-promise": "^4.1.41",
71+
"@types/sinon": "^4.1.3",
7272
"@types/sinon-chai": "^2.7.27",
73+
"bcrypt": "^1.0.3",
7374
"chai": "^3.5.0",
7475
"chai-as-promised": "^6.0.0",
7576
"chalk": "^1.1.3",
@@ -79,25 +80,26 @@
7980
"gulp": "^3.9.1",
8081
"gulp-exit": "0.0.2",
8182
"gulp-header": "^1.8.8",
82-
"gulp-istanbul": "^1.1.1",
83+
"gulp-istanbul": "^1.1.3",
8384
"gulp-mocha": "^3.0.1",
8485
"gulp-replace": "^0.5.4",
8586
"gulp-tslint": "^6.0.2",
86-
"gulp-typescript": "^3.1.2",
87-
"lodash": "^4.6.1",
88-
"merge2": "^1.0.2",
87+
"gulp-typescript": "^3.2.4",
88+
"lodash": "^4.17.5",
89+
"merge2": "^1.2.1",
8990
"minimist": "^1.2.0",
9091
"mocha": "^3.5.0",
91-
"nock": "^9.1.0",
92+
"nock": "^9.1.8",
9293
"npm-run-all": "^4.1.2",
93-
"nyc": "^11.3.0",
94+
"nyc": "^11.5.0",
9495
"request": "^2.75.0",
9596
"request-promise": "^4.1.1",
9697
"run-sequence": "^1.1.5",
97-
"sinon": "^4.1.3",
98+
"scrypt": "^6.0.3",
99+
"sinon": "^4.3.0",
98100
"sinon-chai": "^2.8.0",
99101
"ts-node": "^3.3.0",
100102
"tslint": "^5.9.0",
101-
"typescript": "^2.6.1"
103+
"typescript": "^2.7.2"
102104
}
103105
}

0 commit comments

Comments
 (0)