POST api/SSOStaticLoginByADApi
使用阿迪REST API方式登录SSO
Request Information
URI Parameters
None.
Body Parameters
ClientInfoParam| Name | Description | Type | Additional information |
|---|---|---|---|
| DeviceModel |
设备模型,机型 |
string |
None. |
| DeviceID |
设备号 |
string |
None. |
| MemorySize |
内存 |
string |
None. |
| OSVersion |
操作系统 |
string |
None. |
| GCID |
显卡ID |
string |
None. |
| GCTitle |
显卡名称 |
string |
None. |
| GCType |
显卡类型 |
string |
None. |
| GCSupplier |
显卡供应商 |
string |
None. |
| GCSupplierID |
显卡供应商ID |
string |
None. |
| GCVersion |
显卡版本号 |
string |
None. |
| GCMemory |
显存大小 |
string |
None. |
| Multithreading |
是否支持多线程渲染 |
string |
None. |
| MaxRenderingTargetNum |
最大渲染目标数 |
string |
None. |
| CPUNum |
CPU个数 |
string |
None. |
| CPUType |
CPU类型 |
string |
None. |
| CPUFrequency |
CPU频率 |
string |
None. |
| loginname |
登录名 |
string |
None. |
| password |
密码 |
string |
None. |
| language |
语言设置 |
string |
None. |
| APPType |
APP登录类型 |
string |
None. |
| AppVersionChannel |
APP版本 |
string |
None. |
Request Formats
application/json, text/json
Sample:
{
"DeviceModel": "sample string 1",
"DeviceID": "sample string 2",
"MemorySize": "sample string 3",
"OSVersion": "sample string 4",
"GCID": "sample string 5",
"GCTitle": "sample string 6",
"GCType": "sample string 7",
"GCSupplier": "sample string 8",
"GCSupplierID": "sample string 9",
"GCVersion": "sample string 10",
"GCMemory": "sample string 11",
"Multithreading": "sample string 12",
"MaxRenderingTargetNum": "sample string 13",
"CPUNum": "sample string 14",
"CPUType": "sample string 15",
"CPUFrequency": "sample string 16",
"loginname": "sample string 17",
"password": "sample string 18",
"language": "sample string 19",
"APPType": "sample string 20",
"AppVersionChannel": "sample string 21"
}
application/xml, text/xml
Sample:
<ClientInfoParam xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Topwin.Adidas.VM.API.Models"> <APPType>sample string 20</APPType> <AppVersionChannel>sample string 21</AppVersionChannel> <language>sample string 19</language> <loginname>sample string 17</loginname> <password>sample string 18</password> <CPUFrequency>sample string 16</CPUFrequency> <CPUNum>sample string 14</CPUNum> <CPUType>sample string 15</CPUType> <DeviceID>sample string 2</DeviceID> <DeviceModel>sample string 1</DeviceModel> <GCID>sample string 5</GCID> <GCMemory>sample string 11</GCMemory> <GCSupplier>sample string 8</GCSupplier> <GCSupplierID>sample string 9</GCSupplierID> <GCTitle>sample string 6</GCTitle> <GCType>sample string 7</GCType> <GCVersion>sample string 10</GCVersion> <MaxRenderingTargetNum>sample string 13</MaxRenderingTargetNum> <MemorySize>sample string 3</MemorySize> <Multithreading>sample string 12</Multithreading> <OSVersion>sample string 4</OSVersion> </ClientInfoParam>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
BasicResultOfLogin| Name | Description | Type | Additional information |
|---|---|---|---|
| code | integer |
None. |
|
| msg | string |
None. |
|
| data | Login |
None. |
Response Formats
application/json, text/json
Sample:
{
"code": 1,
"msg": "sample string 2",
"data": {
"PasswordExpireIn": 1,
"Token": "sample string 2",
"UserID": 3,
"RoleType": 4,
"TaskInfo": [
{
"ID": 1,
"LocationTitle": "sample string 2",
"LocationSortNo": 3,
"TaskYearAndMonth": [
{
"TaskYear": 1,
"TaskMonth": "sample string 2"
},
{
"TaskYear": 1,
"TaskMonth": "sample string 2"
}
]
},
{
"ID": 1,
"LocationTitle": "sample string 2",
"LocationSortNo": 3,
"TaskYearAndMonth": [
{
"TaskYear": 1,
"TaskMonth": "sample string 2"
},
{
"TaskYear": 1,
"TaskMonth": "sample string 2"
}
]
}
],
"ProductInfo": [
{
"ID": 1,
"LocationTitle": "sample string 2",
"LocationSortNo": 3,
"ProductYearAndMonth": [
{
"ProductYear": 1,
"ProductMonth": "sample string 2"
},
{
"ProductYear": 1,
"ProductMonth": "sample string 2"
}
]
},
{
"ID": 1,
"LocationTitle": "sample string 2",
"LocationSortNo": 3,
"ProductYearAndMonth": [
{
"ProductYear": 1,
"ProductMonth": "sample string 2"
},
{
"ProductYear": 1,
"ProductMonth": "sample string 2"
}
]
}
],
"Watermark": "sample string 5"
}
}
application/xml, text/xml
Sample:
<BasicResultOfLoginibSt4PRI xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Topwin.Adidas.VM.API.Models">
<code>1</code>
<data>
<PasswordExpireIn>1</PasswordExpireIn>
<ProductInfo>
<ProductLocation>
<ID>1</ID>
<LocationSortNo>3</LocationSortNo>
<LocationTitle>sample string 2</LocationTitle>
<ProductYearAndMonth>
<ProductYearAndMonth>
<ProductMonth>sample string 2</ProductMonth>
<ProductYear>1</ProductYear>
</ProductYearAndMonth>
<ProductYearAndMonth>
<ProductMonth>sample string 2</ProductMonth>
<ProductYear>1</ProductYear>
</ProductYearAndMonth>
</ProductYearAndMonth>
</ProductLocation>
<ProductLocation>
<ID>1</ID>
<LocationSortNo>3</LocationSortNo>
<LocationTitle>sample string 2</LocationTitle>
<ProductYearAndMonth>
<ProductYearAndMonth>
<ProductMonth>sample string 2</ProductMonth>
<ProductYear>1</ProductYear>
</ProductYearAndMonth>
<ProductYearAndMonth>
<ProductMonth>sample string 2</ProductMonth>
<ProductYear>1</ProductYear>
</ProductYearAndMonth>
</ProductYearAndMonth>
</ProductLocation>
</ProductInfo>
<RoleType>4</RoleType>
<TaskInfo>
<TaskLocation>
<ID>1</ID>
<LocationSortNo>3</LocationSortNo>
<LocationTitle>sample string 2</LocationTitle>
<TaskYearAndMonth>
<TaskYearAndMonth>
<TaskMonth>sample string 2</TaskMonth>
<TaskYear>1</TaskYear>
</TaskYearAndMonth>
<TaskYearAndMonth>
<TaskMonth>sample string 2</TaskMonth>
<TaskYear>1</TaskYear>
</TaskYearAndMonth>
</TaskYearAndMonth>
</TaskLocation>
<TaskLocation>
<ID>1</ID>
<LocationSortNo>3</LocationSortNo>
<LocationTitle>sample string 2</LocationTitle>
<TaskYearAndMonth>
<TaskYearAndMonth>
<TaskMonth>sample string 2</TaskMonth>
<TaskYear>1</TaskYear>
</TaskYearAndMonth>
<TaskYearAndMonth>
<TaskMonth>sample string 2</TaskMonth>
<TaskYear>1</TaskYear>
</TaskYearAndMonth>
</TaskYearAndMonth>
</TaskLocation>
</TaskInfo>
<Token>sample string 2</Token>
<UserID>3</UserID>
<Watermark>sample string 5</Watermark>
</data>
<msg>sample string 2</msg>
</BasicResultOfLoginibSt4PRI>