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

雷池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. 当用户访问应用时,会提示认证,新用户认证授权后需要雷池管理员在控制台进行 审核确认
    • 通过审核的用户即获得此应用授权,后续访问无需审核,认证通过即可成功登录
    • 未通过审核的用户访问应用将会被拦截,无法访问

相关文章:

  • DDoS 攻击如何防护?2025最新防御方案与实战指南
  • 利用 Google Earth Engine 探索江宁区 2010 - 2020 年 EVI 时空变化
  • 多模态大语言模型arxiv论文略读(四十六)
  • Docker网络架构深度解析与技术实践
  • 阿里语音处理工具ClearerVoice-Studio项目上手指南
  • 一种改进的YOLOv11网络,用于无人机视角下的小目标检测
  • Linux虚拟机无法重启网络
  • cURL 入门:10 分钟学会用命令行发 HTTP 请求
  • 【jceks】使用keytool和hadoop credential生成和解析jceks文件(无密码storepass)
  • Unity AI-使用Ollama本地大语言模型运行框架运行本地Deepseek等模型实现聊天对话(一)
  • 马井堂-大语言模型对教学的应用分析
  • 网络基础概念:从菜鸟到入门
  • 面试算法高频08-动态规划-03
  • 新环境注册为Jupyter 内核
  • Uniapp:vite.config.js全局配置
  • 可解释人工智能(XAI):让机器决策透明化
  • AI - LangChain - 介绍(1)
  • 成员方法的详细说明(结合Oracle官方文档)
  • 9.5/Q1,GBD数据库最新高分文章解读
  • Cursor
  • 中国人保聘任田耕为副总裁,此前为工行浙江省分行行长
  • 商务部:一季度我国服务贸易较快增长,进出口总额同比增8.7%
  • 四川苍溪县教育局通报“工作人员辱骂举报学生”:停职检查
  • “一对一讨论诸多事宜”,泽连斯基披露此次特泽会更多细节
  • 三大猪企去年净利润同比均较大幅度增长,资产负债率齐降
  • 来论|这无非就是一只“纸老虎”:评特朗普政府“关税战”