GET api/Authentication/User/Refresh?strToken={strToken}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| strToken | string |
Required |
Body Parameters
None.
Response Information
Resource Description
AuthDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| AccessToken | string |
None. |
|
| RefreshToken | string |
None. |
|
| UserLogin | boolean |
None. |
|
| Role | UserRoleDTO |
None. |
|
| PermissionList | Collection of RolePermissionDTO |
None. |
|
| FeaturePermissionList | Collection of FeatureRolePermissionDTO |
None. |
Response Formats
application/json, text/json
Sample:
{
"AccessToken": "sample string 1",
"RefreshToken": "sample string 2",
"UserLogin": true,
"Role": {
"ID": 1,
"AccountID": 2,
"Name": "sample string 3",
"Master": true,
"Admin": true,
"RegionalManager": true,
"Supervisor": true,
"OpsManager": true
},
"PermissionList": [
{
"ID": 1,
"UserRoleID": 2,
"SystemModuleID": 3,
"SystemModuleCode": "sample string 4",
"CanView": true,
"CanCreate": true,
"CanModify": true,
"CanDelete": true,
"CanReport": true,
"CanSuspend": true,
"CanAuthorise": true,
"CanExtend": true
},
{
"ID": 1,
"UserRoleID": 2,
"SystemModuleID": 3,
"SystemModuleCode": "sample string 4",
"CanView": true,
"CanCreate": true,
"CanModify": true,
"CanDelete": true,
"CanReport": true,
"CanSuspend": true,
"CanAuthorise": true,
"CanExtend": true
}
],
"FeaturePermissionList": [
{
"ID": 1,
"UID": "f821fdea-2d2c-405e-9a7e-2612444ce995",
"FeatureID": 3,
"FeatureModuleID": 4,
"FeatureCode": "sample string 5",
"UserRoleID": 6,
"CanView": true,
"CanCreate": true,
"CanModify": true,
"CanDelete": true,
"CanReport": true,
"CanSuspend": true,
"CanAuthorise": true,
"CanExtend": true
},
{
"ID": 1,
"UID": "f821fdea-2d2c-405e-9a7e-2612444ce995",
"FeatureID": 3,
"FeatureModuleID": 4,
"FeatureCode": "sample string 5",
"UserRoleID": 6,
"CanView": true,
"CanCreate": true,
"CanModify": true,
"CanDelete": true,
"CanReport": true,
"CanSuspend": true,
"CanAuthorise": true,
"CanExtend": true
}
]
}
application/xml, text/xml
Sample:
<AuthDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DataAccess">
<AccessToken>sample string 1</AccessToken>
<FeaturePermissionList xmlns:d2p1="http://schemas.datacontract.org/2004/07/DataAccess.DTO">
<d2p1:FeatureRolePermissionDTO>
<d2p1:CanAuthorise>true</d2p1:CanAuthorise>
<d2p1:CanCreate>true</d2p1:CanCreate>
<d2p1:CanDelete>true</d2p1:CanDelete>
<d2p1:CanExtend>true</d2p1:CanExtend>
<d2p1:CanModify>true</d2p1:CanModify>
<d2p1:CanReport>true</d2p1:CanReport>
<d2p1:CanSuspend>true</d2p1:CanSuspend>
<d2p1:CanView>true</d2p1:CanView>
<d2p1:FeatureCode>sample string 5</d2p1:FeatureCode>
<d2p1:FeatureID>3</d2p1:FeatureID>
<d2p1:FeatureModuleID>4</d2p1:FeatureModuleID>
<d2p1:ID>1</d2p1:ID>
<d2p1:UID>f821fdea-2d2c-405e-9a7e-2612444ce995</d2p1:UID>
<d2p1:UserRoleID>6</d2p1:UserRoleID>
</d2p1:FeatureRolePermissionDTO>
<d2p1:FeatureRolePermissionDTO>
<d2p1:CanAuthorise>true</d2p1:CanAuthorise>
<d2p1:CanCreate>true</d2p1:CanCreate>
<d2p1:CanDelete>true</d2p1:CanDelete>
<d2p1:CanExtend>true</d2p1:CanExtend>
<d2p1:CanModify>true</d2p1:CanModify>
<d2p1:CanReport>true</d2p1:CanReport>
<d2p1:CanSuspend>true</d2p1:CanSuspend>
<d2p1:CanView>true</d2p1:CanView>
<d2p1:FeatureCode>sample string 5</d2p1:FeatureCode>
<d2p1:FeatureID>3</d2p1:FeatureID>
<d2p1:FeatureModuleID>4</d2p1:FeatureModuleID>
<d2p1:ID>1</d2p1:ID>
<d2p1:UID>f821fdea-2d2c-405e-9a7e-2612444ce995</d2p1:UID>
<d2p1:UserRoleID>6</d2p1:UserRoleID>
</d2p1:FeatureRolePermissionDTO>
</FeaturePermissionList>
<PermissionList xmlns:d2p1="http://schemas.datacontract.org/2004/07/DataAccess.DTO">
<d2p1:RolePermissionDTO>
<d2p1:CanAuthorise>true</d2p1:CanAuthorise>
<d2p1:CanCreate>true</d2p1:CanCreate>
<d2p1:CanDelete>true</d2p1:CanDelete>
<d2p1:CanExtend>true</d2p1:CanExtend>
<d2p1:CanModify>true</d2p1:CanModify>
<d2p1:CanReport>true</d2p1:CanReport>
<d2p1:CanSuspend>true</d2p1:CanSuspend>
<d2p1:CanView>true</d2p1:CanView>
<d2p1:ID>1</d2p1:ID>
<d2p1:SystemModuleCode>sample string 4</d2p1:SystemModuleCode>
<d2p1:SystemModuleID>3</d2p1:SystemModuleID>
<d2p1:UserRoleID>2</d2p1:UserRoleID>
</d2p1:RolePermissionDTO>
<d2p1:RolePermissionDTO>
<d2p1:CanAuthorise>true</d2p1:CanAuthorise>
<d2p1:CanCreate>true</d2p1:CanCreate>
<d2p1:CanDelete>true</d2p1:CanDelete>
<d2p1:CanExtend>true</d2p1:CanExtend>
<d2p1:CanModify>true</d2p1:CanModify>
<d2p1:CanReport>true</d2p1:CanReport>
<d2p1:CanSuspend>true</d2p1:CanSuspend>
<d2p1:CanView>true</d2p1:CanView>
<d2p1:ID>1</d2p1:ID>
<d2p1:SystemModuleCode>sample string 4</d2p1:SystemModuleCode>
<d2p1:SystemModuleID>3</d2p1:SystemModuleID>
<d2p1:UserRoleID>2</d2p1:UserRoleID>
</d2p1:RolePermissionDTO>
</PermissionList>
<RefreshToken>sample string 2</RefreshToken>
<Role xmlns:d2p1="http://schemas.datacontract.org/2004/07/DataAccess.DTO">
<d2p1:AccountID>2</d2p1:AccountID>
<d2p1:Admin>true</d2p1:Admin>
<d2p1:ID>1</d2p1:ID>
<d2p1:Master>true</d2p1:Master>
<d2p1:Name>sample string 3</d2p1:Name>
<d2p1:OpsManager>true</d2p1:OpsManager>
<d2p1:RegionalManager>true</d2p1:RegionalManager>
<d2p1:Supervisor>true</d2p1:Supervisor>
</Role>
<UserLogin>true</UserLogin>
</AuthDTO>