开始

一旦 sso 被激活,所有已存在的用户将会收到一封邮件去连接他们的 sentry 账号(这个将会在 sso 配置好后自动发送
新用户将会通过 sso 创建一个默认角色为member的默认账号。

步骤

为 Sentry 开启 Github SSO,需要在 Github 和 Sentry 上配置。

Github 配置

创建一个新 Github App :

  • Create Github App: https://docs.github.com/en/developers/apps/building-github-apps/creating-a-github-app

  • Github App requires permissions and information to be filled in:https://develop.sentry.dev/self-hosted/sso/#create-github-app-for-sso–integration

  • Insatll Github App: https://docs.github.com/en/developers/apps/managing-github-apps/installing-github-apps#installing-your-private-github-app-on-your-repository

  • After installation,you need save the following information:

App ID
GitHub App name
Webhook secret
Client ID
Client Secret
private-key

Sentry 步骤

  • Update configuration with Github App infomation

in sentry/config.yaml(其中有两个配置与官方配置不同,因为官方要求最新版本python 版本最低为 python3 ,但是我本地是 python2)

github-app.id: <App ID>
github-app.name: '<GitHub App name>'
github-app.webhook-secret: '<Webhook secret>' # Use only if configured in GitHub
github-app.client-id: '<Client ID>'
github-app.client-secret: '<Client secret>'
github-login.client-secre: '<Client secret>' # 这个配置和官方文档有所不同
github-login.client-id: '<Client secret>' # 这个配置和官方文档有所不同
github-app.private-key: |-----BEGIN RSA PRIVATE KEY-----privatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekeyprivatekey-----END RSA PRIVATE KEY-----
  • 重启生效
docker-compose restart

Sentry开启 Github sso 配置(self-hosted)相关推荐

  1. CAS+SSO配置单点登录完整案例

    CAS+SSO配置单点登录完整案例 目录 CAS+SSO配置单点登录完整案例 部署环境 环境说明 安全证书配置 1.打开cmd命令窗口(管理员身份打开) 2.生成证书,在cmd窗口输入以下命令: 3. ...

  2. 上传本地代码到GitHub,并用GitHub pages配置静态网页

    步骤 1.注册自己的github账号 网址附上,自己注册去吧 GitHub: Where the world builds software · GitHub 2.创建仓库 登录上你的GitHub账号 ...

  3. “Hello,Github!——如何配置并上传一个已有项目到Git上

    "Hello,Github!"--如何配置并上传一个已有项目到Git上           注意!前言十分简短!      如今,Github已经成为了管理软件开发以及发现别人优秀 ...

  4. Nginx开启Gzip压缩配置详解

    Nginx开启Gzip压缩配置详解 最近生产上发生了一些问题,原先所有的静态资源文件都是经过gzip压缩的,然而这几天突然都没有压缩了,经过一顿排查,发现是Nginx的配置有问题,借此机会详细了解了N ...

  5. Linux环境中,GitHub的配置使用极简教程

    一.环境 1.1 操作系统(其他发行版亦可): [root@gysl ~]# cat /etc/centos-release CentOS Linux release 7.5.1804 (Core) ...

  6. NVR在web网页界面看实况提示:组播已关闭,请先开启组播配置

    Q:NVR在web网页界面看实况提示"组播已关闭,请先开启组播配置" A:[配置]--[客户端配置]实况协议修改为TCP,不用选择组播.

  7. github 公钥配置教程

    转发github公钥配置教程:初次用Git 连接github基于window_sinat_34285764的博客-CSDN博客

  8. Gitee(码云)、Github同时配置ssh key

    Gitee(码云).Github同时配置ssh key:https://www.jianshu.com/p/161b61d6bae1 转载于:https://www.cnblogs.com/bydzh ...

  9. Nginx开启gzip压缩配置参数

    Nginx开启gzip压缩配置参数 场景 图片资源较大,前端页面响应加载时间较长 解决方案 开启nginx的gzip进行资源的压缩,可以达到压缩静态文件大小,提高页面访问速度,节省流量和带宽的效果. ...

最新文章

  1. rs232 距离_你知道RS232与RS485接口的区别吗?
  2. Win8Metro(C#)数字图像处理--2.14Prewitt 边缘检测
  3. 在Ubuntu下进行安卓开发遇到“insufficient permissions for device: user in plugdev group; ”问题的解决办法
  4. 《XNA高级编程:Xbox 360和Windows》1-2
  5. matlab lpfilter.m,histroi/statmoments/lpfilter/dftuv的Matlab程序
  6. java正则表达式及api_Java API 之 正则表达式
  7. 关系数据库——范式/反范式的利弊权衡和建议
  8. 我对STL的一些看法(四)认识deque容器
  9. Java里氏转换_详解Java设计模式编程中的里氏替换原则
  10. 平面海报设计素材|几何风格极简流行风,继续
  11. 编程基本功:自己听不懂,不要埋怨别人讲的没用
  12. 64位服务器无法使用access,数据库连接字符串修改
  13. (转)中小IT企业项目团队人员配置管理
  14. 中段尾段全段什么意思_排气管中段 尾段 全段 和芭蕉 是什么意思
  15. lw计算机组成,计算机组成习题答案(清华大学出版社)
  16. Flutter环境搭建、运行gallary项目
  17. 多元函数式子两端微分
  18. 程序员必备的chrome插件:体验极佳的CSDN插件
  19. 服装网上销售“美国版”——互动+体验=成功
  20. JVM-GC G1-26

热门文章

  1. OpenCV Error:Insufficient memory(Failed to allocate 1244164 bytes)
  2. java 汽车加油问题_贪心算法 汽车加油问题 | 学步园
  3. 逆变器锁相原理及DSP实现
  4. 手机镜头,噪声建模,ISP,ISO与analog gain
  5. sql server实现简繁转换
  6. 使用GOOGLE API做了个简繁英互译小工具
  7. java生成高斯模糊图片
  8. 许奔创新社-第21问:如何唤醒创造力?
  9. java将office文档,word,ppt,pdf文档转换成swf文件在线预览
  10. 抖音java表白教程_抖音最火套路情话,深情感人,表白专用!