md文件 服务器,show_md

请求流程

认证服务器请求接口:

1、进入系统调用认证服务器接口"/oauth/authorize",成功将回调到http://192.168.1.73:8080/encoder系统,并在url后跟参数code

接口地址:认证服务器/oauth/authorize?response_type=code&client_id=D&redirect_uri=http://192.168.1.73:8080/encoder&state=http://192.168.1.73:8080/encoder

请求方式:get(只能通过window.location.href 或 window.open 调用)

2、拿到上一步的code参数,调用认证服务器接口"/oauth/token",如果成功将返回token,每个code使用一次后将失效

接口地址:认证服务器/oauth/token?client_id=D&client_secret=123456&grant_type=authorization_code&redirect_uri=http://192.168.1.73:8080/encoder&code=

请求方式:get

3、获取到token后需要将token解析,取到token中的用户数据,然后进入自己的业务系统中进行登录操作

接口地址:http://IP:PORT/restapi/analysisAccessToken?token=

请求方式:POST

4、下面有3个用户接口,包含新增、修改密码、删除用户。系统如果需要集成则需要选择一些用户加入门户网站系统中,此步同步操作根据业务而定。

5、服务器地址说明:

认证服务器:http://192.168.1.163:8081

门户服务器:http://192.168.1.163:8080

业务系统API

1、新增一个oauth2系统用户

接口地址:门户服务器/restapi/addOauthUser

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称

参数说明

in

是否必须

数据类型

schema

clientid

系统对应的clientid

insert

true

String

String

password

密码(明文)

insert

true

String

String

username

登录名

insert

true

String

String

响应状态:

状态码

说明

schema

200

OK

201

Created

401

Unauthorized

403

Forbidden

404

Not Found

响应参数:

暂无

响应示例:

2、用户密码修改

接口地址:门户服务器/restapi/editUserPassword

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称

参数说明

in

是否必须

数据类型

schema

clientid

系统对应的clientid

insert

true

String

String

password

新密码(明文)

insert

true

String

String

username

登录名

insert

true

String

String

响应状态:

状态码

说明

schema

200

OK

201

Created

401

Unauthorized

403

Forbidden

404

Not Found

响应参数:

暂无

响应示例:

3、用户删除,多个用户使用英文逗号隔开

接口地址:门户服务器/restapi/deleteUser

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称

参数说明

in

是否必须

数据类型

schema

clientid

系统对应的clientid

insert

true

String

String

username

登录名(多个用英文逗号隔开)

insert

true

String

String

响应状态:

状态码

说明

schema

200

OK

201

Created

401

Unauthorized

403

Forbidden

404

Not Found

响应参数:

暂无

响应示例:

4、解析token,返回token信息,用于业务系统作登录

接口地址:门户服务器/restapi/analysisAccessToken

请求方式:GET

请求数据类型:*

响应数据类型:*/*

接口描述:

请求参数:

参数名称

参数说明

in

是否必须

数据类型

schema

token

需要解析的token

query

true

string

响应状态:

状态码

说明

schema

200

OK

401

Unauthorized

403

Forbidden

404

Not Found

响应参数:

暂无

响应示例:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值