文件名称:optic:用于为受2FA保护的帐户生成OTP令牌的应用
文件大小:93KB
文件格式:ZIP
更新时间:2024-05-31 03:41:49
npm otp JavaScript
视力 Optic是一款可帮助您安全地为受2FA保护的npm帐户生成OTP令牌的应用程序。 它允许使用CI自动发布npm软件包。 先决条件 创建一个帐户 按照创建项目并生成私钥 在Firebase添加一个Web应用程序以获取所需的配置 在您的中至少启用一种登录方法(Google可能是最直接的方法) 创建一个Firestore,允许读取 NPM 创建帐户并编辑您的个人资料 在您的启用Two Factor Authentication 创建一个新并将其另存为CI作为NPM_TOKEN env变量 设置 git clone https://github.com/nearform/optic.git && cd optic npm i npm run dev:env 在生成的.env文件中,插入值: FIREBASE_CLIENT_EMAIL是您与专用密钥一起生成的Firebase客户
【文件预览】:
optic-master
----.dockerignore(13B)
----.eslintrc(193B)
----.github()
--------workflows()
----public()
--------manifest.json(475B)
--------index.html(2KB)
--------icon-512.png(34KB)
--------favicon.ico(24KB)
--------icon-192.png(8KB)
--------qr-scanner-worker.min.js(33KB)
----config-overrides.js(3KB)
----.prettierignore(14B)
----src()
--------index.css(380B)
--------lib()
--------theme.js(621B)
--------Main.js(4KB)
--------components()
--------workers()
--------App.js(437B)
--------context()
--------serviceWorker.js(5KB)
--------index.js(238B)
----Dockerfile(285B)
----docker-build.sh(448B)
----LICENSE(549B)
----.prettierrc(70B)
----README.md(3KB)
----.env.sample(272B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(355B)
----server()
--------lib()
--------app.js(475B)
--------bin()
--------routes()
----.eslintignore(54B)
----package.json(2KB)
----.nvmrc(3B)