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

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

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

入門使用

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

更新時間:2019-11-19

描述

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

接口原型

表1 接口原型

請求方法

PUT

請求地址

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

傳輸協(xié)議

HTTPS

請求參數(shù)

表2 參數(shù)說明

參數(shù)

是否必須

類型

位置

描述

Authorization

String

Header

授權(quán)令牌。

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

樣例:Basic Base64(username:password)

account

String

Body

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

樣例:zhangsan@huawei

業(yè)務賬號請?zhí)崆吧暾?,具體申請方法請參見開發(fā)流程

clientType

Integer

Body

登錄客戶端類型。

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

createTokenType

Integer

Body

是否生成Token。

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

forceLoginInd

Integer

Body

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

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

響應參數(shù)

表3 參數(shù)說明

參數(shù)

類型

描述

returnCode

String

業(yè)務返回碼。

returnMessage

String

返回描述。

achievementTime

String

響應產(chǎn)生時間。

requestId

String

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

data

TokenDTO

用戶Token信息。

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

參數(shù)

類型

描述

accessToken

String

接入Token字符串。

tokenIp

String

用戶IP。

validPeriod

Integer

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

expireTime

Integer

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

user

UserInfo

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

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

密碼有效天數(shù)。

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

參數(shù)

類型

描述

ucloginAccount

String

用戶UC帳號。

serviceAccount

String

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

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

alias1

String

用戶別名。

companyId

Int

企業(yè)ID。

SP用戶登錄時為SP ID。

companyDomain

String

企業(yè)域名。

realm

String

本地鑒權(quán)。

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'