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

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


成为开发者

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

13908708-b83c6298d59defb5.png
百度开发者中心




创建工程

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

13908708-bd574ddcf8fe1c52.png
创建工程

点击创建,完成。



设置应用

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

13908708-cd4d1c83d018ffeb.png


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

13908708-78cd7a6684384ff0.png
安全设置


需要准备的资料主要有:

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>


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

13908708-22ef4915602a4cf2.png
接收参数并提交给后台(angular代码)




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

13908708-b7e7dafbc9c311d3.png
C#获取token
13908708-799741655cb3af3d.png
C#实现保存session




结束语

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值