当前位置: 首页 > backend >正文

雷池WAF的身份认证 - GitHub

雷池支持通过 GitHub 认证的方式,让用户使用 GitHub 身份安全登录应用或网站。使用此功能需要 GitHub 账号 。

第一步:在 GitHub 创建一个 OAuth 应用

  • 可参阅 GitHub 官方文档,创建一个 GitHub OAuth 应用,并获取应用的 ClientID 和 ClientSecret
  1. 前往 GitHub ,点击右上角个人账户,找到 Settings
  2. 在左侧栏中,点击 <> Developer Settings
  3. 在左侧栏中,点击 OAuth Apps
  4. 点击 New OAuth App 配置你的应用信息。
    • Application name:你的应用名称,会展示在用户认证的页面
    • Homepage URL:你的应用 URL,例如:https://a.com
    • Authorization callback URL:授权回调 URL,需要在应用 URL 后拼接 /.safeline/auth/api/callback/github,例如:https://a.com/.safeline/auth/api/callback/github
  5. 创建应用后获取应用的 ClientID 和 ClientSecret

Authorization callback URLL 是在 Homepage URL 后面拼接 /.safeline/auth/api/callback/github

第二步:前往雷池控制台进行第三方登录配置

前往雷池控制台 身份认证 -> 配置 页面,点击第三方登录配置,选择 GitHub。

a9c5afd5-ec00-43b6-bff2-f6c10a27de45.png

填写相关配置字段。

字段描述
ClientIDGitHub 应用 ID
ClientSecretGitHub 应用密钥

配置完成后,点击提交按钮完成绑定。

第三步:接入使用

  1. 应用开启 身份认证 功能后,可自主选择 GitHub 登录方式。
  2. 当用户访问应用时,会提示认证,新用户认证授权后需要雷池管理员在控制台进行 审核确认
    • 通过审核的用户即获得此应用授权,后续访问无需审核,认证通过即可成功登录
    • 未通过审核的用户访问应用将会被拦截,无法访问
http://www.xdnf.cn/news/2691.html

相关文章:

  • <uniapp><插件><UTS>在uniapp中,创建自己的插件并发布到uni插件市场
  • JavaScript-基础语法
  • 「Mac畅玩AIGC与多模态05」部署篇03 - 在 Mac 上部署本地向量化模型(Embedding Models)
  • 在QGraphicsView中精确地以鼠标为锚缩放图片
  • 迈瑞医疗一季度业绩环比大幅改善 国内业务将从今年三季度迎来重大拐点
  • 用Java模拟打字:深入解析 java.awt.Robot 的键盘控制艺术
  • 【Robocorp实战指南】Python驱动的开源RPA框架
  • 【Vue3-Bug】中路由加载页面直接显示空白
  • 【面经分享】长鑫存储Java研发一面|40分钟速战速决
  • python_股票月数据趋势判断
  • HTML标记语言_@拉钩教育
  • leetcode0230. 二叉搜索树中第 K 小的元素-medium
  • C++?模板!!!
  • ai环境cuda cudnn conda torch整体迁移 wsl docker
  • 在使用Python的Selenium库打卡网页后,通过CDP命令获取所有cookies(包括Httponly和Secure的cookies)
  • 如何使用electron-forge开发上位机ui
  • 如何开展有组织的AI素养教育?
  • zynq 7010 PS 串口打印
  • 绘制板块层级图
  • 健康养生:开启品质生活的密钥
  • 【jceks】使用keytool和hadoop credential生成和解析jceks文件(无密码storepass)
  • 零基础搭建AI作曲工具:基于Magenta/TensorFlow的交互式音乐生成系统
  • 【计算机视觉】Bayer Pattern与Demosaic算法详解:从传感器原始数据到彩色图像
  • PostgreSQL无法查看表中数据问题排查
  • ARM32静态交叉编译并使用pidstat教程
  • Docker 获取 Python 镜像操作指南
  • 【Web应用服务器_Tomcat】三、Tomcat 性能优化与监控诊断
  • 菱形继承和虚基表
  • go语言八股文(五)
  • 解决Ubuntu20.04重启出现显卡驱动异常的问题(操作记录)