天天干天天草天天,伊人久久无码中文字幕,黄色av,日韩a毛片免费观看,狠啪啪,一级持黄录像免费观看,亚洲九九

智慧服務(wù),成就美好體驗(yàn) 項(xiàng)目咨詢(xún)

主頁(yè) > 服務(wù)與支持 > 開(kāi)發(fā)平臺(tái) > 服務(wù)端API參考 > 登錄鑒權(quán) > 接口參考 執(zhí)行鑒權(quán)

入門(mén)使用

執(zhí)行鑒權(quán)

更新時(shí)間:2019-11-19

描述

該接口用來(lái)執(zhí)行鑒權(quán)。如果請(qǐng)求消息中包含“是否生成Token”參數(shù),則創(chuàng)建Token并返回。

接口原型

表1 接口原型

請(qǐng)求方法

PUT

請(qǐng)求地址

/rest/usg/sso/v1/auth/account

傳輸協(xié)議

HTTPS

請(qǐng)求參數(shù)

表2 參數(shù)說(shuō)明

參數(shù)

是否必須

類(lèi)型

位置

描述

Authorization

String

Header

授權(quán)令牌。

攜帶用戶(hù)帳號(hào)信息。使用時(shí)需要進(jìn)行Base64轉(zhuǎn)碼操作

樣例:Basic Base64(username:password)

account

String

Body

用戶(hù)賬號(hào)(華為云會(huì)議賬號(hào))。

樣例:zhangsan@huawei

業(yè)務(wù)賬號(hào)請(qǐng)?zhí)崆吧暾?qǐng),具體申請(qǐng)方法請(qǐng)參見(jiàn)開(kāi)發(fā)流程

clientType

Integer

Body

登錄客戶(hù)端類(lèi)型。

  • 0:Web客戶(hù)端類(lèi)型
  • 5:cloudlink pc
  • 6:cloudlink mobile
  • 16:workplace pc

createTokenType

Integer

Body

是否生成Token。

  • 0:生成token,用于登錄鑒權(quán)
  • 1:不生成token

forceLoginInd

Integer

Body

搶占登錄標(biāo)識(shí)(預(yù)留字段)。

  • 0:非搶占
  • 1:搶占;未啟用

響應(yīng)參數(shù)

表3 參數(shù)說(shuō)明

參數(shù)

類(lèi)型

描述

returnCode

String

業(yè)務(wù)返回碼。

returnMessage

String

返回描述。

achievementTime

String

響應(yīng)產(chǎn)生時(shí)間。

requestId

String

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

data

TokenDTO

用戶(hù)Token信息。

表4 TokenDTO 數(shù)據(jù)結(jié)構(gòu)

參數(shù)

類(lèi)型

描述

accessToken

String

接入Token字符串。

tokenIp

String

用戶(hù)IP。

validPeriod

Integer

Token的有效時(shí)長(zhǎng),單位:秒。

expireTime

Integer

Token的失效時(shí)間戳,單位:秒。

user

UserInfo

用戶(hù)鑒權(quán)信息。

clientType

Integer

登錄帳號(hào)類(lèi)型。

  • 0:Web客戶(hù)端類(lèi)型
  • 5:cloudlink pc
  • 6:cloudlink mobile
  • 16:workplace pc

forceLoginInd

Integer

搶占登錄標(biāo)識(shí)。

  • 0:非搶占
  • 1:搶占(未啟用)

firstLogin

Boolean

是否首次登錄。

說(shuō)明:

首次登錄表示尚未修改過(guò)密碼。首次登錄時(shí),系統(tǒng)會(huì)提醒用戶(hù)需要修改密碼。

默認(rèn)值:false。

pwdExpired

Boolean

密碼是否過(guò)期。

默認(rèn)值:false。

daysPwdAvailable

Integer

密碼有效天數(shù)。

表5 UserInfo 數(shù)據(jù)結(jié)構(gòu)

參數(shù)

類(lèi)型

描述

ucloginAccount

String

用戶(hù)UC帳號(hào)。

serviceAccount

String

用戶(hù)關(guān)聯(lián)的號(hào)碼,SIP格式。

登錄類(lèi)型不一樣獲取到的號(hào)碼也不同,如軟終端和硬終端客戶(hù)端登錄獲取的號(hào)碼不同。 若未關(guān)聯(lián)號(hào)碼,則該值為空。

alias1

String

用戶(hù)別名。

companyId

Int

企業(yè)ID。

SP用戶(hù)登錄時(shí)為SP ID。

companyDomain

String

企業(yè)域名。

realm

String

本地鑒權(quán)。

userType

Int

用戶(hù)類(lèi)型。

  • 0:系統(tǒng)管理用戶(hù);
  • 1:SP管理用戶(hù);
  • 2:企業(yè)用戶(hù);
  • 10:TE終端用戶(hù);
  • 11:匿名用戶(hù);

adminType

Int

管理員類(lèi)型。

  • 0:超級(jí)管理員;
  • 1:普通管理員;
  • 2:非管理員,即普通企業(yè)成員,“userType”“2”時(shí)有效。

name

String

號(hào)碼短號(hào)。

請(qǐng)求消息示例

PUT /rest/usg/sso/v1/auth/account
Connection: keep-alive
Authorization: Basic dXNlcjAxOkh1YXdlaUAxMjM=
Content-Type: application/json
Content-Length: 94
Host: api.meeting.huaweicloud.com
User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191)

{
    "account": "user01",
    "clientType": 0,
    "createTokenType": 0
}
 

響應(yīng)消息示例

HTTP/1.1 200 
Date: Wed, 27 Mar 2019 03:49:36 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 712
Connection: keep-alive

{
    "returnCode": "000000000",
    "returnMessage": "Success",
    "achievementTime": "2019-03-27 03:48:48.256",
    "requestId": "1f8c3f6750e596d74b0191dd6b49b1dc",
    "data": 
    {
        "accessToken": "HM88JOOjgXPuClBZG9d66NHPawgf5q6eD",
        "tokenIp": "124.160.218.132",
        "validPeriod": 46124,
        "expireTime": 1553704652,
        "user": 
        {
            "userId": "ff8080816933ab4801694865840a00c2",
            "ucloginAccount": "user01",
            "serviceAccount": "sip:+86571100080@huaweicloud.com",
            "numberHA1": "2758cce3d1ed864769694137e6a5bc8a",
            "alias1": null,
            "companyId": "41916",
            "spId": "ff808081691589280169192f359c0029",
            "companyDomain": null,
            "realm": "huaweicloud.com",
            "userType": 2,
            "adminType": 2,
            "name": "user01"
        },
        "clientType": 0,
        "forceLoginInd": null,
        "firstLogin": false,
        "pwdExpired": false,
        "daysPwdAvailable": 68
    }
}
 

CURL命令

curl -k -i -H 'content-type: application/json' -X PUT  -H 'Authorization:Basic dXNlcjAxOkh1YXdlaUAxMjM=' -d '{"account": "user01","clientType": 0,"createTokenType": 0}' 'https://api.meeting.huaweicloud.com/rest/usg/sso/v1/auth/account'