• 单点登录SSO


    1.1. 注册接口

    1.1.1.    检查数据是否可用

    请求方法

    GET

    URL

    http://sso.xxx.com/user/check/{param}/{type}

    参数说明

    格式如:zhangsan/ 1,其中zhangsan是校验的数据,type为类型,可选参数1、2、3分别代表username、phone、email

    可选参数callback:如果有此参数表示此方法为jsonp请求,需要支持jsonp。

    示例

    http://sso.xxx.com/user/check/zhangsan/1

    返回值

    {

    status: 200 //200 成功

    msg: "OK"// 返回信息消息

    data: false // 返回数据,true:数据可用,false:数据不可用

    }

    1.1.1.    用户注册

    请求方法

    POST

    URL

    http://sso.xxx.com/user/register

    参数

    username //用户名

    password //密码

    phone //手机号

    email //邮箱

    参数说明

    示例

    http://sso.xxx.com/user/register

    返回值

    {

    status: 400

    msg: "注册失败. 请校验数据后请再提交数据."

    data: null

    }

    1.1. 用户登录

    请求方法

    POST

    URL

    http://sso.xxx.com/user/login

    参数

    username//用户名

    password//密码

    参数说明

    示例

    http://sso.xxx.com/user/login

    username=zhangsan&password=123

    返回值

    {

    status: 200

    msg: "OK"

    data: "fe5cb546aeb3ce1bf37abcb08a40493e"//登录成功,返回token

    }

    1.1. 通过token查询用户信息

    请求方法

    GET

    URL

    http://sso.xxx.com/user/token/{token}

    参数

    token//用户登录凭证

    callback//jsonp回调方法

    参数说明

    可选参数callback:如果有此参数表示此方法为jsonp请求,需要支持jsonp。

    示例

    http://sso.xxx.com/user/token/fe5cb546aeb3ce1bf37abcb08a40493e

    返回值

    {

    status: 200

    msg: "OK"

    data: "{"id":1,"username":"zhangzhijun","phone":"15800807944",

    "email":"420840806@qq.com","created":1414119176000,"updated":1414119179000}"

    }

     

    1.2. 安全退出

    请求方法

    GET

    URL

    http://sso.xxx.com/user/logout/{token}

    参数

    token//用户登录凭证

    callback//jsonp回调方法

    参数说明

    可选参数callback:如果有此参数表示此方法为jsonp请求,需要支持jsonp。

    示例

    http://sso.xxx.com/user/logout/fe5cb546aeb3ce1bf37abcb08a40493e

    返回值

    {

    status: 200

    msg: "OK"

    data: ""

    }

  • 相关阅读:
    android实现 服务器功能
    jQuery部分源码帮助理解
    jquery 2.0.3代码结构
    Mac下配置JAVA_HOME
    用户环境变量
    你的apk有多不安全
    JadClipse eclipse反编译插件
    vim 使用笔记
    Makefile简易模板
    Linux watch 监控系统状态
  • 原文地址:https://www.cnblogs.com/chenglc/p/7497720.html
Copyright © 2020-2023  润新知