项目简介
本项目基于Go语言框架实现了单点登录(SSO)服务注册系统。该系统包含SSO服务注册中心(jwtService)与服务注册模块(registerService),能够有效实现单点登录功能以及服务的注册管理。
项目的主要特性和功能
- 支持单点登录(SSO),运用JWT技术并实现基于角色的访问控制。
- 具备服务注册中心,提供服务注册、查询、获取功能,支持服务状态监控与自动更新。
- 提供Go语言SDK,方便其他系统或服务调用注册中心的API。
- 系统安全性高,采用加密的JWT令牌和可选的Redis缓存。
- 具有跨平台特性,可在任何支持Go语言的环境中运行。
安装使用步骤
假设用户已经下载了本项目的源码文件:
1. 设置环境:安装Go语言环境,并设置必要的依赖包。
2. 编译运行:运行build.cmd,然后进入output\bin目录,执行jwtService.exe以启动服务。
3. 使用SDK:编写自己的程序,通过goSdk
包调用注册中心的API。
4. 测试:运行goSdk_test.go
中的测试用例,确保系统正常工作。
注意:由于系统涉及到网络服务和安全性,建议在内网环境中运行,并合理配置防火墙和安全策略。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】