不限语言对接linux.do用户的方案

项目名称

LD-OAuth2

目标

让佬友的网站更方便简单的对接linux.do用户账号。

开源仓库地址

https://github.com/youwen21/ld-oauth2

接入步骤

  • 第一步,佬友网站准备一个按钮,用户登录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

参考链接

27 个赞

感谢分享 学习了

1 个赞

感谢分享 :tieba_087:

1 个赞

学习一下,感谢分享

1 个赞

感谢分享这个方法

感谢分享 学习

想了好久,一直没下手。

不错的想法!
支持

感谢佬友对嘴喂饭

大佬:ox:的!!

感谢大佬教程

越来越好 :star_struck:

可以的,和您的头像很般配

这我忍不了啊!! 喂饭不是这个喂法。

大佬在喂饭( ^-^)ρ(^0^ )

感谢分享,学习了

From 软件开发 to 开发调优

马克了,正好有此想法