Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

LingyinTech/sso

Repository files navigation

微信扫码关注公众号并登录网站

修改配置

复制一个配置文件

cp .env.example .env

并修改对应的配置

导入数据表

php artisan migration

流程图

流程图

登录流程

  • 第一步

访问 https://sso.lingyin99.com/developer 新增一个 api_token

  • 第二步

在应用中判断登录,未登录跳转(或弹框)至登录页 https://sso.lingyin99.com/?redirect_uri=https%3A%2F%2Fwww.baidu.com

redirect_uri 为回调页面,为了避免不必要的问题,应该对其做 urlencode 编码

  • 第三步

sso 验证扫码成功后,会回调至 redirect_uri , 并会带回一个授权 code。

应用接收到 code 后,请求接口 https://sso.lingyin99.com/api/user-info?Authorization={$apiToken}&code={$code} ,获取回用户信息。

Authorization 更建议的方式是通过请求头来传。

种上登录态,该干啥就干啥了

推送

通过上一步流程,每个用户会分配一个永久用户标识 code

curl --location --request POST 'https://sso.lingyin99.com/api/push/{$code}?type=text' \
--header 'Authorization: {$apiToken}' \
--header 'Content-Type: application/json' \
--data-raw '{"text":"test push"}'

支持模板消息和各种普通消息类型

About

微信扫码关注公众号并登录网站

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /