百度账号授权登录(asp.net + angular)

相比其他授权登录,百度授权登录开发是最快的,因为审核时间可以忽略不计,下面详细介绍如何实现百度授权登录。


成为开发者

和其他开放平台一样,第一步还是要成为开发者。打开百度开发者中心(http://developer.baidu.com/),注册或者用已有账号登录,按照流程,一步步完成注册和认证。

百度开发者中心




创建工程

完成注册后,在右上方的用户名下选择用户管理,进去创建一个工程。

创建工程

点击创建,完成。



设置应用

点击创建完成的应用,可以看到以下信息


接下来就是设置应用信息了,首先去安全设置修改授权回调页、根域名绑定等(直接填就行了)

安全设置


需要准备的资料主要有:

1、完成备案的域名

2、开发好的网站

3、服务器

4、应用图标



页面开发

首先在登录页面添加跳转到授权页面的超链接

<a style="text-decoration: underline; color: #fff;" href="http://openapi.baidu.com/oauth/2.0/authorize?response_type=code&client_id=应用主键&redirect_uri=回调地址&display=popup">百度</a>


接着在回调页面接收参数并传递给后台

接收参数并提交给后台(angular代码)




后台根据code换取token再获取用户信息

C#获取token
C#实现保存session




结束语

百度登录的意义在于接入百度海量用户,减低网站注册门槛,实现社交关系的零成本引入和优质内容的快速传播。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,268评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,094评论 19 139
  • 看到一则小新闻:http://news.jstv.com/a/20161015/1476523590712.sht...
    水田夏木阅读 1,868评论 0 0
  • 每个人在社会上生活,指引我们行动的最好的方式就是输入正确的思维模式。 日本著名企业家稻盛和夫认为:思维的正负是人生...
    墨客闻人阅读 2,801评论 0 1
  • 附件炎是什么?抚州华山医院 一、女性附件炎的症状: 1、急性附件炎:如果是卵巢炎,患者会出现白带呈脓性的表现,而且...
    hfhshksh阅读 1,504评论 0 0

友情链接更多精彩内容