(1)项目简介 这个demo很简单,是一个记账小工程。用户可以注册、修改密码,可以记账、查找记账记录等。 (2)接口介绍 用户操作相关: post /users 用户注册 post /users/login 用户登录(这里我把login当成一个名词) put /users/pwd?userId=xxx&sign=xxx 用户修改密码 delete /users?uerId=xxx&sign=xx x 删除用户 记账记录操作相关: post /records?userId=xxx&sign=xx
通过ajax分配相应的clientID和Secret及用户名和密码,后端利用owin进行处理并分配access_token,刷新token调用相应的ajax,根据已提供refresh_token进行刷新;测试页面click_me_please_ifr a me.html包含相应的刷新和认证,同时refresh_token以文件的形式进行存储,方便下次程序直接使用,不必要在产生新的token;开发工具是vs2015
初始于登录页面
Home.vue
[removed]
// is an alias to /src
import HelloWorld from '/components/HelloWorld.vue'
import axios from 'axios';
export default {
name: 'home',
components: {
HelloWorld
},
created(){
axios.get('/api/userinfo').then(res