使用cloudflare access application对网址服务鉴权
邮箱验证
1 | 填写应用名称,收到保护的网址,选择session有效时间,点击next |
1 | 填写policy name |
获取team domain
1 | team domain会在github,google的验证中用到 |
github验证
1 | github->settings->Developer Settings->OAuth Apps |
1 | 填写Homepage URL为team_domain地址 |
1 | 复制详情页面中的Client ID和Client secrets |
1 | 添加login methods,选择github |
1 | 填入App ID和Client secret,分别为github_oauth中获取的Client ID和Client secrets,完成设置 |
google验证
1 | 入口https://console.cloud.google.com,新建项目 |
1 | 点击api和服务 |
1 | 选择外部,点击创建 |
1 | 填写邮箱,应用名称,开发者邮箱,点击保存并继续 |
1 | 点击oauth客户端id |
1 | 回到cloudflare,点击settings->authentication |
1 | 添加login methods,选择google |
1 | 将从google获取的客户端ID和客户端密钥填写到App ID和Client secret中保存 |