暖暖视频免费观**,国产免费美女被艹视频,毛片一级毛片,不卡三级

智慧服務,成就美好體驗 項目咨詢

主頁 > 服務與支持 > 開發(fā)平臺 > 服務端API參考 > 登錄鑒權 > 接口參考 執(zhí)行第三方鑒權

入門使用

執(zhí)行第三方鑒權

更新時間:2019-11-19

描述

會議云服務支持關聯第三方帳號鑒權。用戶登錄時,只需要輸入第三方的帳號、APPID+KEY(提供APPID管理能力)、用戶名(可選) ,鑒權成功后會生成token,并自動在云會議系統(tǒng)上進行開戶,云會議系統(tǒng)上新開的這個賬號與該第三方帳號一一綁定。

需要實現第三方帳號鑒權功能,需要先在CloudLink 管理平臺上開啟自動開戶功能,詳見如何配置第三方賬號自動開戶

接口原型

表1 接口原型

請求方法

POST

請求地址

/rest/usg/sso/v1/auth/appauth

傳輸協議

HTTPS

請求參數

表2 參數說明

參數

是否必須

類型

位置

描述

Authorization

String

Header

攜帶應用鑒權信息。

示例:HMAC-SHA256 signature=HexEncode(HMAC(AppKey, string to sign)),access=base64(appid))

詳細說明請參見signature說明

date

String

Header

用于校驗簽名時間,格式為ISO8601標準的UTC時間格式:YYYYMMDDTHHMMSSZ。

示例:20190329T074551Z

userAccount

String

Body

認證帳號。

clientType

Integer

Body

登錄帳號類型。

0:Web客戶端類型

5:cloudlink pc

6:cloudlink mobile

16:workplace pc

18:workplace mobile

userName

String

Body

用戶姓名。

userEmail

String

Body

Email地址。

userPhone

String

Body

手機號碼。

響應參數

表3 參數說明

參數

類型

描述

returnCode

String

業(yè)務返回碼。

returnMessage

String

返回描述。

achievementTime

String

響應返回時間。

requestId

String

統(tǒng)一的請求ID。

data

TokenDTO

Token信息。

請求消息示例

POST /rest/usg/sso/v1/auth/appauth
Connection: keep-alive
Authorization: HMAC-SHA256 signature=5a7670c9a55a2bcbe41d969f83d69ec1aa72c7efc2afc03947ce13020f52a5f4, access=MTBmNjVhNDIyZjhmNGEwODljZTFmMmEyN2Y5NGIwZDE=
date: 20190329T074551Z
Content-Type: application/json
Content-Length: 120
Host: api.meeting.huaweicloud.com
User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_131)

{"userAccount":"yuthird","clientType":5,"userName":"yuthird","userEmail":"yuthird@huawei.com","userPhone":"13511112222"}
 

響應消息示例

HTTP/1.1 200 
Date: Mon, 15 Jul 2019 08:15:23 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 745
Connection: keep-alive
Pragma: No-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
X-XSS-Protection: 1; mode=block
X-Download-Options: noopen
X-Content-Type-Options: nosniff
strict-transport-security: max-age=16070400; includeSubDomains
X-Frame-Options: SAMEORIGIN
Content-Security-Policy: default-src 'self' 'unsafe-inline' 'unsafe-eval' blob: data: http: https: ; child-src * ; connect-src *
x-request-id: ce5f371d220846599946a66f94c87cce
Server: CloudPortal

{
	"returnCode": "000000000",
	"returnMessage": "Success",
	"achievementTime": "2019-07-15 08:12:17.491 UTC",
	"requestId": "ce5f371d220846599946a66f94c87cce",
	"data": {
		"accessToken": "JHgylikpDmArzDrDgziPVaq8u4QKYcyXh",
		"tokenIp": "10.166.138.174",
		"validPeriod": 82705,
		"expireTime": 1563261042,
		"user": {
			"userId": "d5e11b12560f4d5d8a7381c122709a80",
			"ucloginAccount": "d5e11b12560f4d5d8a7381c122709a80",
			"serviceAccount": "sip:+86571342653@huaweicloud.com",
			"numberHA1": "bb94979384326f6836a5ec2cae2df427",
			"alias1": null,
			"companyId": "8766",
			"spId": "ff80808168513fb6016854dbed470122",
			"companyDomain": null,
			"realm": "huaweicloud.com",
			"userType": 2,
			"adminType": 2,
			"name": "yuthird"
		},
		"clientType": 5,
		"forceLoginInd": null,
		"firstLogin": false,
		"pwdExpired": false,
		"daysPwdAvailable": null
	}
}
 

CURL命令示例

curl -k -i -H 'content-type: application/json' -X POST  -H 'Authorization: HMAC-SHA256 signature=6f380f8bb32d5ee5fdbe7dcb701c3