百度开发文档:
https://openauth.baidu.com/doc/regdevelopers.html
1、注册开发者账号并创建一个应用
2、创建应用后,获取API Key和Secret Key
3、创建一个SpringBoot web应用
应用介绍:
resources/static/index.html
首页,用户点击跳到百度的授权页面,启动应用后,直接访问该html
其中超链接就是百度开发文档里的这个
H5页面代码
其中参数中的redirect_uri=http://localhost:8081/callBack
是在应用中开发的一个api接口,用于百度平台的回调
还需要在百度开发平台这里,设置下回调url,
设置的要去参数中的一样,否则会报下面的错
正确配置点击,就会调整到百度账号授权页面
点击授权后,就会回调这个接口,http://localhost:8081/callBack?code=CODE&state=STATE
http://localhost:8081/callBack这个接口是我们应用自己的
到这里,获取code的流程就可以了
4、根据code获取access_token
然后拿code去走下一步,获取access_token
需要改造回调的接口
获取到token,根据token可获取百度平台的一些用户信息,根据用户信息判断这个登录到具体的哪个页面
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)