# 元盟全域SSO方案进度表 ## IAM 安装部署 - [元盟全域SSO方案](http://confluence.qifu.com/pages/viewpage.action?pageId=38507359) - [Keycloak 官方文档](https://www.keycloak.org/guides#server) - [企微 Identity provider 插件开发](https://git.keyfil.com/qifu-gateway/keycloak-justauth.git) - [Keycloak 配置插件](https://www.keycloak.org/server/configuration-provider) ## 平台集成进度 | 平台 | 验证 | 接入 | 部署 | 文档 | |----------------|----|----|----|-------------------------------------------------------------------| | IAM(Keycloak) | √ | √ | √ | [元盟全域SSO方案][元盟全域SSO方案] | | 门户网站 | √ | √ | √ | [Linkwarden部署指南][Linkwarden部署指南] | | YApi | √ | √ | √ | [YApi部署指南][YApi部署指南] | | 产研协同平台 | √ | √ | √ | [产研协同平台企微登录方案][产研协同平台企微登录方案] | | GitLab | √ | √ | √ | [Gitlab安装及SSO接入指南][Gitlab安装及SSO接入指南] | | Confluence | √ | √ | √ | [Confluence安装及SSO接入指南][Confluence安装及SSO接入指南] | | Yarning | √ | √ | √ | [Yearning安装及SSO接入指南][Yearning安装及SSO接入指南] | | Jenkins | √ | √ | × | [JenkinsSSO接入指南][JenkinsSSO接入指南] | | KubeSphere | √ | √ | × | [KubeSphere 3.4 整合 OIDC][KubeSphere 3.4 整合 OIDC] | | Nacos | √ | √ | × | [Nacos安装及SSO接入指南][Nacos安装及SSO接入指南] | | Grafana | √ | √ | × | [Grafana安装及SSO接入指南][Grafana安装及SSO接入指南] | | Skywalking | √ | √ | × | Skywalking本身不带授权,是由nginx做资源访问权限,暂时没有解决方案 | | Graylog | × | × | × | [Graylog OIDC][Graylog OIDC] (需要企业版,并且需要https) | | Harbor | × | × | × | [Harbor OIDC][Harbor OIDC] | | Kibana | × | × | × | 只有生产和UAT有,内网暂时没有。需要做开发,可以参考:[Kibana OIDC][Kibana OIDC] | | Nexus sonatype | × | × | × | 需要使用插件,成本太高,一般不会登录使用该平台,不建议集成:参考 [Nexus Sonatype][Nexus Sonatype] | | metersphere | √ | √ | √ | [Metersphere安装及SSO接入指南][Metersphere安装及SSO接入指南] | ### 域名规划说明 #### 域名结构说明 ![](https://picture.texous.cn/blog/20250213101552038.png) #### 域名划分 > 二级域名用来区分服务级别 > 三级域名用来做服务划分 > 四级域名用来做环境划分 - 二级域名 `qifu.com`:部环境使用 - 二级域名 `keyfil.com`:外网访问使用 - 三级域名 `xxx.qifu.com`:服务划分 - 比如 `yapi.qifu.com` 表示接口文档服务 - 比如 `confluence.qifu.com` 表示知识库服务 - 四级域名 `xxx.xxx.qifu.com`:服务环境划分 - 划分为四个环境:开发 `dev`、测试 `test`、预发布 `uat`、生产 `prod`。生产环境默认缺省,使用三级域名 - 比如 `test.jenkins.qifu.com` 表示测试环境 jenkins - 比如 `jenkins.qifu.com` 表示测试环境 jenkins [元盟全域SSO方案]: http://confluence.qifu.com/pages/viewpage.action?pageId=38507359 [产研协同平台企微登录方案]: http://confluence.qifu.com/pages/viewpage.action?pageId=38507582 [JenkinsSSO接入指南]: http://confluence.qifu.com/pages/viewpage.action?pageId=38507984 [Yearning安装及SSO接入指南]: http://confluence.qifu.com/pages/viewpage.action?pageId=38508162 [Linkwarden部署指南]: http://confluence.qifu.com/pages/viewpage.action?pageId=38508160 [YApi部署指南]: http://confluence.qifu.com/pages/viewpage.action?pageId=38507970 [Gitlab安装及SSO接入指南]: http://confluence.qifu.com/pages/viewpage.action?pageId=38508192 [Confluence安装及SSO接入指南]: http://confluence.qifu.com/pages/viewpage.action?pageId=38508352 [Nacos安装及SSO接入指南]: http://confluence.qifu.com/pages/viewpage.action?pageId=38508402 [Grafana安装及SSO接入指南]: http://confluence.qifu.com/pages/viewpage.action?pageId=38508757 [KubeSphere 3.4 整合 OIDC]: https://kubesphere.io/zh/docs/v3.4/access-control-and-account-management/external-authentication/oidc-identity-provider/ [Graylog OIDC]: https://go2docs.graylog.org/5-2/setting_up_graylog/oidc.html [Harbor OIDC]: https://harbor.k8s.ac.cn/docs/2.11.0/administration/configure-authentication/oidc-auth/ [Grafana OIDC]: https://grafana.org.cn/docs/grafana/latest/setup-grafana/configure-security/configure-authentication/keycloak/ [Kibana OIDC]: https://blog.csdn.net/qq_33816243/article/details/135210359 [Nexus Sonatype]: https://github.com/tumbl3w33d/nexus-oauth2-proxy-plugin [Metersphere安装及SSO接入指南]: http://confluence.qifu.com/pages/viewpage.action?pageId=38510175