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
AuthDTOName | 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": "9ff9d8f5-0db0-4d83-ab84-ad552eae4d55", "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": "9ff9d8f5-0db0-4d83-ab84-ad552eae4d55", "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>9ff9d8f5-0db0-4d83-ab84-ad552eae4d55</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>9ff9d8f5-0db0-4d83-ab84-ad552eae4d55</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>