项目名称
LD-OAuth2
目标
让佬友的网站更方便简单的对接linux.do用户账号。
开源仓库地址
接入步骤
- 第一步,佬友网站准备一个按钮,用户登录linux.do账号时,链接如下:
- 第二步,佬友的回调页面接收用户id等参数, 安全验证参数。
以上俩步 就完成了!
https://ldauth.himyou.com/oauth2/auth?redirect_to=佬网站回调地址"
如果佬友自搭服务,替换域名ldauth.himyou.com => xxx, 其他不变。
接入案例
https://player.himyou.com/demo.html
自搭建LD-OAuth2服务
下载执行包,运行命令, 完成。
ldauth -ld_client_id="" -ld_client_secret=""
其他说明
LD-OAuth2 是一个go语言项目,OAuth使用star最多的仓库:github.com/golang/oauth2.
如果佬友不想使用LD-OAuth2服务,想自己go项目直接对接linux.do,那关键代码文件:
ld-oauth2/ldauth/ldauth.go at main · youwen21/ld-oauth2 · GitHub