cy41 / springSecurityDemo

一个spring security登陆demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

springSecurityDemo

登陆方式

phone and pwd

pwd/login
{
	"phone": 123456789,
  "pwd": "123412342314"
}

phone and sms

sms/login 携带手机号验证码登陆返回token

POST request:
{
	"phone": 1234545565,
	"verify_code": 1234
}
response:
{
  "code": 200,
  "message": "success",
  "token": "asdfasdfwerwerwe3094"
}

{
  "code": -1,
  "message": "fail"
}

sms/sendPhone 获取验证码

POST request:
{
  "phone": 123345455
}

response:
{
  "code": 1,
  "message": "success",
  "verify_code": 1234
}

携带jwt访问资源路径

POST jwt/auth

jwt-token: ""     //header
{                 //body
		uid: ""
}


response:
hello jwt {uid}

修改信息

修改密码

新密码 与 验证码

pwd/sendPhone 获取验证码

还没做

pwd/setPwd 修改

request
{
	"phone": "121231232",
	"new_pwd": "adfasdf",
	"verify_code": "1234"
}

response
{
	"code": 1/-1,
	"message": ""
}

修改手机号

TODO

  1. user/userDetails 一体 或 包含

  2. 类名修改

  3. jwt success response

  4. sql文件

About

一个spring security登陆demo

License:Apache License 2.0


Languages

Language:Java 100.0%