手机看片1024精品国产,丁香婷婷成人,午夜国产一级片,黄色片网站在线免费观看,男人的天堂香蕉在线视频,一级特黄毛片在线,中文日产国产精品久久

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

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

入門使用

執(zhí)行鑒權

更新時間:2019-11-19

描述

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

接口原型

表1 接口原型

請求方法

PUT

請求地址

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

傳輸協議

HTTPS

請求參數

表2 參數說明

參數

是否必須

類型

位置

描述

Authorization

String

Header

授權令牌。

攜帶用戶帳號信息。使用時需要進行Base64轉碼操作

樣例:Basic Base64(username:password)

account

String

Body

用戶賬號(華為云會議賬號)。

樣例:zhangsan@huawei

業(yè)務賬號請?zhí)崆吧暾垼唧w申請方法請參見開發(fā)流程。

clientType

Integer

Body

登錄客戶端類型。

  • 0:Web客戶端類型
  • 5:cloudlink pc
  • 6:cloudlink mobile
  • 16:workplace pc

createTokenType

Integer

Body

是否生成Token。

  • 0:生成token,用于登錄鑒權
  • 1:不生成token

forceLoginInd

Integer

Body

搶占登錄標識(預留字段)。

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

響應參數

表3 參數說明

參數

類型

描述

returnCode

String

業(yè)務返回碼。

returnMessage

String

返回描述。

achievementTime

String

響應產生時間。

requestId

String

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

data

TokenDTO

用戶Token信息。

表4 TokenDTO 數據結構

參數

類型

描述

accessToken

String

接入Token字符串。

tokenIp

String

用戶IP。

validPeriod

Integer

Token的有效時長,單位:秒。

expireTime

Integer

Token的失效時間戳,單位:秒。

user

UserInfo

用戶鑒權信息。

clientType

Integer

登錄帳號類型。

  • 0:Web客戶端類型
  • 5:cloudlink pc
  • 6:cloudlink mobile
  • 16:workplace pc

forceLoginInd

Integer

搶占登錄標識。

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

firstLogin

Boolean

是否首次登錄。

說明:

首次登錄表示尚未修改過密碼。首次登錄時,系統(tǒng)會提醒用戶需要修改密碼。

默認值:false。

pwdExpired

Boolean

密碼是否過期。

默認值:false。

daysPwdAvailable

Integer

密碼有效天數。

表5 UserInfo 數據結構

參數

類型

描述

ucloginAccount

String

用戶UC帳號。

serviceAccount

String

用戶關聯的號碼,SIP格式。

登錄類型不一樣獲取到的號碼也不同,如軟終端和硬終端客戶端登錄獲取的號碼不同。 若未關聯號碼,則該值為空。

alias1

String

用戶別名。

companyId

Int

企業(yè)ID。

SP用戶登錄時為SP ID。

companyDomain

String

企業(yè)域名。

realm

String

本地鑒權。

userType

Int

用戶類型。

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

adminType

Int

管理員類型。

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

name

String

號碼短號。

請求消息示例

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
}
 

響應消息示例

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'