golang使用grpc+go-kit模拟oauth认证的操作
用户进行选择第三方的登陆,比如选择到某一个第三方的平台进行登陆,则会跳转到第三方登陆平台用户输入用户名密码,在第三方平台进行登陆,,如果登陆成功,则返回code。客户端,也就是我们想要登陆的网站,将会读取code,并且将会携带这个code,和第三方网站所颁发的密码,进行请求token,如果code和注册时所得到的密码,都验证成功,此时,第三方客户端会返回一个token。具体地址一、介绍grpc提供了简单的负载均衡,需要自己实现服务发现resolve。etcd是一个分布式一致性键值存储,其主要用于分布式系统的共享配置和服务发现。点击etcd.exe运行etcd服务。
下载地址
用户评论