georgestephanis/two-factor

WordPress 的双因素认证。

安装: 44

依赖: 0

建议者: 0

安全: 0

星星: 719

关注者: 47

分支: 150

开放问题: 85

类型:wordpress-plugin


README

Test Deploy

WordPress 的双因素插件。 在 WordPress.org 查看 →

使用方法

有关安装和使用的说明,请参阅 readme.txt

贡献

请通过 GitHub 报告问题(非安全问题)打开拉取请求。有关报告潜在安全/隐私漏洞的信息,请见下文。

加入 #core-passwords 频道 在 WordPress Slack 上 (在此注册)。

要使用提供的发展环境,您首先需要安装并启动 Docker。启动后,下一步是

$ git clone https://github.com/wordpress/two-factor.git
$ cd two-factor
$ npm install
$ npm run build
$ npm run env start

查看 package.json 以获取开发期间可能要使用的其他脚本,如代码检查和测试。

准备好后,打开一个带有建议更改的 拉取请求

测试

  1. 运行 npm testnpm run test:watch

要生成代码覆盖率报告,请确保以启用覆盖率支持的测试环境启动:npm run env start -- --xdebug=coverage

要查看代码覆盖率报告,您可以在网页浏览器中打开 文件 > 打开文件...,然后选择 {path to two-factor}/tests/logs/html/index.html

部署

GitHub 动作 .github/workflows/deploy.yml 自动处理 到 WP.org 插件存储库 的部署。所有合并到 master 分支的更改都提交到 trunk 目录,而所有 Git 标签 都作为版本化发布推送到 tags 目录下。

已知问题

  • PHP 代码库未通过 WordPress 编码标准检查,请参阅 #437

鸣谢

由贡献者创建并发布,遵循 GPLv2 或更高版本

安全

请私下向 WordPress HackerOne 项目报告任何潜在的安全问题。