发表于: 2017-12-29 23:16:40

1 461


今天完成的事

准备小课堂,跑通了一个Spring Boot 的web项目

查了几篇资料,我对Spring Boot的理解就是帮助我们搭建好要开发的项目框架,

不至于为配置文件头疼,基本没有xml配置文件,使用applacation.properties来作为配置文件。

而且讲tomcat内置到项目中,不再需要外部容易。项目启动直接可以在浏览器访问

为我们配好所需要的依赖的pom.xml 直接可以开始写代码。

所以说,懒是第一生产力。但是不推荐新手使用,新手最需要的就是了解框架的搭建,而不是只写代码,而不去搭建环境。

所以简单了解作为知识储备,用到的时候再详细了解就OBJK了

这里放上一个专栏教程,记录以后使用。
http://tengj.top/2017/04/24/springboot0/


了解了一下微信登录流程

微信授权登录并获取用户基本信息

  微信授权使用的是OAuth2.0授权的方式。主要有以下简略步骤:

  第一步:用户同意授权,获取code

  第二步:通过code换取网页授权access_token

  第三步:刷新access_token(如果需要)

  第四步:拉取用户信息(需scope为 snsapi_userinfo)

 

  详细的步骤如下:

  1.用户关注微信公众账号。

  2.微信公众账号提供用户请求授权页面URL。

  3.用户点击授权页面URL,将向服务器发起请求

  4.服务器询问用户是否同意授权给微信公众账号(scope为snsapi_base时无此步骤)

  5.用户同意(scope为snsapi_base时无此步骤)

  6.服务器将CODE通过回调传给微信公众账号

  7.微信公众账号获得CODE

  8.微信公众账号通过CODE向服务器请求Access Token

  9.服务器返回Access Token和OpenID给微信公众账号

  10.微信公众账号通过Access Token向服务器请求用户信息(scope为snsapi_base时无此步骤)

  11.服务器将用户信息回送给微信公众账号(scope为snsapi_base时无此步骤)

1)、用户授权并获取code

  在域名(前面配置的回调域名)根目录下,新建一个文件,命名为oauth.php(名字随便你取,下面的redirect_uri做相应修改即可)该php实现的功能也很简单,只是将url上的code参数取出来并打印出来而已,方便我们进行接下来的操作。


遇到的问题:微信登录看的懵B


明天的计划:

调试代码生成的代码,了解框架


收获:以上


任务进度:代码生成&调试

开始时间:2017.12.12

预计demo时间:2018.02.08

禅道:http://task.ptteng.com/zentao/project-burn-506.html



返回列表 返回列表
评论

    分享到