POST api/v1/auth/corp/login
This method returns Login Information to the user corp, including token and Refresh Token
Request Information
URI Parameters
None.
Body Parameters
ConsincoUserBindingModel, JSON with Username and Password
ConsincoUserCorpBindingModelName | Description | Type | Additional information |
---|---|---|---|
groupId |
User Group |
integer |
Required |
username |
Username to access Consinco's Systems |
string |
Required Data type: EmailAddress |
password |
User Password |
string |
Required Data type: Password |
Request Formats
application/json, text/json
Sample:
{ "groupId": 1, "username": "sample string 2", "password": "sample string 3" }
application/xml, text/xml
Sample:
<ConsincoUserCorpBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AuthenticationServer.Models"> <ControllerVersion>4</ControllerVersion> <GroupId>1</GroupId> <Password>sample string 3</Password> <Username>sample string 2</Username> </ConsincoUserCorpBindingModel>
Response Information
Response Codes
- OK (200)
- BadRequest (400)
- Unauthorized (401)
- InternalServerError (500)
Resource Description
TokenResponse
TokenCorpResponseName | Description | Type | Additional information |
---|---|---|---|
access_token | string |
None. |
|
token_type | string |
None. |
|
expires_in | string |
None. |
|
refresh_token | string |
None. |
|
username | string |
None. |
|
id | integer |
None. |
|
name | string |
None. |
|
userSequence | integer |
None. |
|
string |
None. |
||
permissionRole | string |
None. |
|
group | string |
None. |
|
groupID | string |
None. |
|
.issued | date |
None. |
|
.expires | date |
None. |
|
isExt | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{ "<accessToken>k__BackingField": "sample string 1", "<tokenType>k__BackingField": "sample string 2", "<expiresIn>k__BackingField": "sample string 3", "<refreshToken>k__BackingField": "sample string 4", "<userName>k__BackingField": "sample string 5", "<id>k__BackingField": 6, "<name>k__BackingField": "sample string 7", "<userSequence>k__BackingField": 8, "<email>k__BackingField": "sample string 9", "<permissionRole>k__BackingField": "sample string 10", "<group>k__BackingField": "sample string 11", "<groupId>k__BackingField": "sample string 12", "<issued>k__BackingField": "2024-10-05T13:30:40.377962-03:00", "<expires>k__BackingField": "2024-10-05T13:30:40.377962-03:00", "<isExt>k__BackingField": true }
application/xml, text/xml
Sample:
<TokenCorpResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Kike.Security.Data.Dto"> <_x003C_accessToken_x003E_k__BackingField>sample string 1</_x003C_accessToken_x003E_k__BackingField> <_x003C_email_x003E_k__BackingField>sample string 9</_x003C_email_x003E_k__BackingField> <_x003C_expiresIn_x003E_k__BackingField>sample string 3</_x003C_expiresIn_x003E_k__BackingField> <_x003C_expires_x003E_k__BackingField>2024-10-05T13:30:40.377962-03:00</_x003C_expires_x003E_k__BackingField> <_x003C_groupId_x003E_k__BackingField>sample string 12</_x003C_groupId_x003E_k__BackingField> <_x003C_group_x003E_k__BackingField>sample string 11</_x003C_group_x003E_k__BackingField> <_x003C_id_x003E_k__BackingField>6</_x003C_id_x003E_k__BackingField> <_x003C_isExt_x003E_k__BackingField>true</_x003C_isExt_x003E_k__BackingField> <_x003C_issued_x003E_k__BackingField>2024-10-05T13:30:40.377962-03:00</_x003C_issued_x003E_k__BackingField> <_x003C_name_x003E_k__BackingField>sample string 7</_x003C_name_x003E_k__BackingField> <_x003C_permissionRole_x003E_k__BackingField>sample string 10</_x003C_permissionRole_x003E_k__BackingField> <_x003C_refreshToken_x003E_k__BackingField>sample string 4</_x003C_refreshToken_x003E_k__BackingField> <_x003C_tokenType_x003E_k__BackingField>sample string 2</_x003C_tokenType_x003E_k__BackingField> <_x003C_userName_x003E_k__BackingField>sample string 5</_x003C_userName_x003E_k__BackingField> <_x003C_userSequence_x003E_k__BackingField>8</_x003C_userSequence_x003E_k__BackingField> </TokenCorpResponse>