台湾一级a毛片在线播放,黄色精品偷拍视频大全,精品一区二区在线欧美日韩,日本特黄一级视频播三级片,日韩美女18岁美女视频,偷偷操不一样的99,国产午夜激无码av毛片久

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

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

入門使用

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

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

描述

該接口用來執(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ù)說明

參數(shù)

是否必須

類型

位置

描述

Authorization

String

Header

授權(quán)令牌。

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

樣例:Basic Base64(username:password)

account

String

Body

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

樣例:zhangsan@huawei

業(yè)務(wù)賬號(hào)請(qǐng)?zhí)崆吧暾?qǐng),具體申請(qǐng)方法請(qǐng)參見開發(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

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

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

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

表3 參數(shù)說明

參數(shù)

類型

描述

returnCode

String

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

returnMessage

String

返回描述。

achievementTime

String

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

requestId

String

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

data

TokenDTO

用戶Token信息。

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

參數(shù)

類型

描述

accessToken

String

接入Token字符串。

tokenIp

String

用戶IP。

validPeriod

Integer

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

expireTime

Integer

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

user

UserInfo

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

clientType

Integer

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

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

forceLoginInd

Integer

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

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

firstLogin

Boolean

是否首次登錄。

說明:

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

默認(rèn)值:false。

pwdExpired

Boolean

密碼是否過期。

默認(rèn)值:false。

daysPwdAvailable

Integer

密碼有效天數(shù)。

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

參數(shù)

類型

描述

ucloginAccount

String

用戶UC帳號(hào)。

serviceAccount

String

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

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

alias1

String

用戶別名。

companyId

Int

企業(yè)ID。

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

companyDomain

String

企業(yè)域名。

realm

String

本地鑒權(quán)。

userType

Int

用戶類型。

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

adminType

Int

管理員類型。

  • 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'