POST api/Account/ExternalLogin
User Google login Same result as Login
Request Information
URI Parameters
None.
Body Parameters
UserExternalLoginDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| string |
Required |
||
| token | string |
Required |
|
| provider | string |
Required |
Request Formats
application/json, text/json
Sample:
{
"Email": "sample string 1",
"token": "sample string 2",
"provider": "sample string 3"
}
text/html
Sample:
{"Email":"sample string 1","token":"sample string 2","provider":"sample string 3"}
application/xml, text/xml
Sample:
<UserExternalLoginDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TrainingFundREST._BOL"> <Email>sample string 1</Email> <provider>sample string 3</provider> <token>sample string 2</token> </UserExternalLoginDTO>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
LoginResultDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| UserInfo | UserLoginResultDTO |
None. |
|
| UserBusinessInfo | Collection of UserBusinessInfoDTO |
None. |
Response Formats
application/json, text/json
Sample:
{
"UserInfo": {
"id": 1,
"roleid": 1,
"msg": "sample string 1",
"isWDTFWorker": true,
"fn": "sample string 2",
"ln": "sample string 3"
},
"UserBusinessInfo": [
{
"BusinessID": 1,
"BusinessName": "sample string 2",
"RoleID": 3,
"Role": "sample string 4",
"IsActive": true,
"Description": "sample string 5",
"Id": 6,
"RegStatus": 7
},
{
"BusinessID": 1,
"BusinessName": "sample string 2",
"RoleID": 3,
"Role": "sample string 4",
"IsActive": true,
"Description": "sample string 5",
"Id": 6,
"RegStatus": 7
}
]
}
text/html
Sample:
{"UserInfo":{"id":1,"roleid":1,"msg":"sample string 1","isWDTFWorker":true,"fn":"sample string 2","ln":"sample string 3"},"UserBusinessInfo":[{"BusinessID":1,"BusinessName":"sample string 2","RoleID":3,"Role":"sample string 4","IsActive":true,"Description":"sample string 5","Id":6,"RegStatus":7},{"BusinessID":1,"BusinessName":"sample string 2","RoleID":3,"Role":"sample string 4","IsActive":true,"Description":"sample string 5","Id":6,"RegStatus":7}]}
application/xml, text/xml
Sample:
<LoginResultDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TrainingFundREST._BOL">
<UserBusinessInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/TrainingFundREST._DAL">
<d2p1:UserBusinessInfoDTO>
<d2p1:BusinessID>1</d2p1:BusinessID>
<d2p1:BusinessName>sample string 2</d2p1:BusinessName>
<d2p1:Description>sample string 5</d2p1:Description>
<d2p1:Id>6</d2p1:Id>
<d2p1:IsActive>true</d2p1:IsActive>
<d2p1:RegStatus>7</d2p1:RegStatus>
<d2p1:Role>sample string 4</d2p1:Role>
<d2p1:RoleID>3</d2p1:RoleID>
</d2p1:UserBusinessInfoDTO>
<d2p1:UserBusinessInfoDTO>
<d2p1:BusinessID>1</d2p1:BusinessID>
<d2p1:BusinessName>sample string 2</d2p1:BusinessName>
<d2p1:Description>sample string 5</d2p1:Description>
<d2p1:Id>6</d2p1:Id>
<d2p1:IsActive>true</d2p1:IsActive>
<d2p1:RegStatus>7</d2p1:RegStatus>
<d2p1:Role>sample string 4</d2p1:Role>
<d2p1:RoleID>3</d2p1:RoleID>
</d2p1:UserBusinessInfoDTO>
</UserBusinessInfo>
<UserInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/TrainingFundREST._DAL">
<d2p1:fn>sample string 2</d2p1:fn>
<d2p1:id>1</d2p1:id>
<d2p1:isWDTFWorker>true</d2p1:isWDTFWorker>
<d2p1:ln>sample string 3</d2p1:ln>
<d2p1:msg>sample string 1</d2p1:msg>
<d2p1:roleid>1</d2p1:roleid>
</UserInfo>
</LoginResultDTO>