基于Go语言的单点登录系统(sso):支持多种注册登录与找回密码方式
这是一个基于Go语言构建的单点登录系统,名为single - sign - on。它支持手机号码加验证码、邮箱加验证码、微信第三方授权三种注册方式,能让用户通过手机号码、用户名、邮箱号码、微信登录,还可利用手机和邮箱找回密码,同时支持阿里云通信和互亿无线的短信验证码服务。整个系统在功能设置上有诸多细节考量,如对短信验证码有效期、发送频率以及密码长度、用户名规则等都有明确规定,还对数据库安装等操作给出了基于ubuntu的操作指南。