NPM package for updating the "websites-with-shared-credential-backends" and "password-rules" collections on Remote Settings
Перейти к файлу
Tim Giles Jr 80e2f40c12 fix: fix workspace and unneeded docker commands 2021-06-23 16:04:52 -04:00
.circleci Remove test job from Circle CI configuration. 2021-04-30 15:35:46 +02:00
.env.sample feat: add update script to automatically update appropriate Remote Settings collection (#1) 2021-04-08 16:55:46 -04:00
.gitignore feat: add update script to automatically update appropriate Remote Settings collection (#1) 2021-04-08 16:55:46 -04:00
Dockerfile fix: fix workspace and unneeded docker commands 2021-06-23 16:04:52 -04:00
LICENSE Initial commit 2021-04-05 14:14:22 -04:00
README.md feat: merge password rules updater (#3) 2021-06-01 15:47:46 -04:00
app-constants.js feat: add update script to automatically update appropriate Remote Settings collection (#1) 2021-04-08 16:55:46 -04:00
package-lock.json feat: add update script to automatically update appropriate Remote Settings collection (#1) 2021-04-08 16:55:46 -04:00
package.json feat: merge password rules updater (#3) 2021-06-01 15:47:46 -04:00
update-script.js fix: fix workspace and unneeded docker commands 2021-06-23 16:04:52 -04:00
version.json ci: add version.json for CI pipeline 2021-06-23 10:13:12 -04:00

README.md

passwordmgr-remote-settings-updater

Script that adds new related websites to the "websites-with-shared-credential-backends" Remote Setting collection via Apple's open sourced password manager resources and adds new password rules to the "password-rules" Remote Setting collection via Apple's open sourced password manager rules.

Usage

The script will not run without the following environment variables set in .env:

  • FX_REMOTE_SETTINGS_WRITER_USER
  • FX_REMOTE_SETTINGS_WRITER_PASS
  • FX_REMOTE_SETTINGS_WRITER_SERVER
  • NODE_ENV

To run this script:

$ node update-script.js

Note: Corporate VPN access is required to access the Remote Settings servers

The script will exit with a 0 for success and a 1 if there were any errors.