认证服务-OAuth2.0
1.OAuth2.0简介
1.社交登录
2.OAuth2.0
- OAuth2.0: OAuth(开放授权) 是一个开放标准,对于用户相关的 OpenAPI(例如获取用户信息, 动态同步, 照片, 日志, 分享等) , 为了保护用户数据的安全和隐私, 第三方网站访问用户数据前都需要显式的向用户征求授权。
- 流程:
2.weibo登录测试
微博开发平台:https://open.weibo.com/connect
应用信息:
授权回调:
OAuth2.0授权认证文档:https://open.weibo.com/wiki/授权机制说明
授权登录三大步:
1.引导用户至授权登录页
2.用户同意授权,页面跳转至 YOUR_REGISTERED_REDIRECT_URI/?code=CODE
3.CODE换取Access Token
3.社交登录回调
7.处理微博登录成功的回调
8.判断这个社交用户是否第一次登录,如果是就要进行注册流程;社交用户关联一个本系统的账号信息
9.返回当前用户信息
10.返回登录成功页面
本文来自博客园,作者:冰枫丶,转载请注明原文链接:https://www.cnblogs.com/lqsblog/p/16839245.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)