Skip to content

FR: Add option for hash input order when importing users #313

Description

@jwngr

Feature Request Description

Add a new hash.inputOrder option for the importUsers() auth method, inspired by the --hash-input-order parameter of the Firebase CLI.

It will accept a string value of "SALT_FIRST" or "PASSWORD_FIRST" and it will only apply to the SHA512, SHA256, SHA1, MD5, HMAC_SHA512, HMAC_SHA256, HMAC_SHA1, and HMAC_MD5 algorithms.

Usage Example

constimportOptions={hash: {algorithm: 'SHA256',rounds: 80,inputOrder: 'PASSWORD_FIRST',// or 'SALT_FIRST'}};returnadmin.auth().importUsers(users,importOptions).then((results)=>{console.log('Users successfully imported!',results);}).catch((error)=>{console.log('Failed to import users:',error);});

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions