大白身份云服务

我要开发同款
流浪的Java开发2023年11月30日
100阅读
开发技术mysql、maven、mybatis、spring、java
所属分类身份云、IDaaS

作品详情

该项目主要作为企业内部系统的统一登录门户、统一的用户管理、权限控制中心。可以根据不同的协议对接 Web 系统,实现单点登录。例如: 内部应用对接主要基于 OIDC 协议,基于 OIDC 协议成功对接 gitlab 、腾讯企业邮箱、阿里企业邮箱等第三方应用;基于 SAML 协议成功对接阿里云、华为云、腾讯云、百度智能云等第三方应用;对接企业微信、飞书、钉钉,实现通讯录同步、应用消息推送等功能;使用 Spring Security+JWT 实现 IDaaS 系统内部的权限校验;基于 RBAC 实现权限控制;每个企业租户之间实现数据隔离,支持多租户动态数据源;根据 OIDC 标准实现了 OIDC 认证授权服务端,根据 SAML2.0协议标准实现了对应的IDP ;封装人脸识别接口,生成二维码支持扫码刷脸登录,为了实现该功能,使用 rocketmq+websocket 设计了一个通用的长连接消息服务,已应用于有需求的内部服务,实现扫码刷脸认证数据的实时推送;使用 redis 缓存数据、限制接口并发;MongoDB 存储认证图片;后端接口与前端约定使用 RSA+AES 加密传输数据;使用代码加密工具实现对私有化部署时的代码加密保护;后端服务使用gitlab+Jenkins+k8s实现持续集成自动部署。
项目地址:https://idaas.dbhl.cn/login
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论