POST api/APIAuthenticate/LoginWithPermission
Login with permission and return module permissions
Request Information
URI Parameters
None.
Body Parameters
AuthenticateRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Username | string |
Required |
|
| Password | string |
Required |
Request Formats
application/json, text/json, text/plain, text/html
Sample:
{
"username": "sample string 1",
"password": "sample string 2"
}
application/xml, text/xml
Sample:
<AuthenticateRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.RequestModel"> <Password>sample string 2</Password> <Username>sample string 1</Username> </AuthenticateRequestModel>
multipart/form-data
Sample:
<AuthenticateRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.RequestModel"><Password>sample string 2</Password><Username>sample string 1</Username></AuthenticateRequestModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
AuthenticateWithPermissionDataModels| Name | Description | Type | Additional information |
|---|---|---|---|
| AuthenticateDataModel | Collection of AuthenticateWithPermissionDataModel |
None. |
|
| ReturnID | integer |
Required |
|
| Message | string |
Required |
|
| Successful | boolean |
Required |
|
| Code | integer |
None. |
|
| TotalRecord | integer |
None. |
Response Formats
application/json, text/json, text/plain, text/html
Sample:
{
"authenticateDataModel": [
{
"module": [
{
"name": "sample string 1",
"url": "sample string 2",
"apiurls": [
"sample string 1",
"sample string 2"
],
"entity": [
{
"obj": "sample string 1",
"w": 2,
"r": 3,
"d": 4
},
{
"obj": "sample string 1",
"w": 2,
"r": 3,
"d": 4
}
],
"userTypeName": "sample string 3",
"isTemplate": true,
"displayOrder": 1
},
{
"name": "sample string 1",
"url": "sample string 2",
"apiurls": [
"sample string 1",
"sample string 2"
],
"entity": [
{
"obj": "sample string 1",
"w": 2,
"r": 3,
"d": 4
},
{
"obj": "sample string 1",
"w": 2,
"r": 3,
"d": 4
}
],
"userTypeName": "sample string 3",
"isTemplate": true,
"displayOrder": 1
}
],
"status": "sample string 1",
"statusCode": "sample string 2",
"responseToken": "sample string 3",
"refreshToken": "sample string 4",
"userID": 5,
"userCode": "sample string 6",
"userName": "sample string 7",
"firstName": "sample string 8",
"lastName": "sample string 9",
"emailID": "sample string 10",
"phoneNo": "sample string 11",
"designation": "sample string 12",
"userImage": "sample string 13"
},
{
"module": [
{
"name": "sample string 1",
"url": "sample string 2",
"apiurls": [
"sample string 1",
"sample string 2"
],
"entity": [
{
"obj": "sample string 1",
"w": 2,
"r": 3,
"d": 4
},
{
"obj": "sample string 1",
"w": 2,
"r": 3,
"d": 4
}
],
"userTypeName": "sample string 3",
"isTemplate": true,
"displayOrder": 1
},
{
"name": "sample string 1",
"url": "sample string 2",
"apiurls": [
"sample string 1",
"sample string 2"
],
"entity": [
{
"obj": "sample string 1",
"w": 2,
"r": 3,
"d": 4
},
{
"obj": "sample string 1",
"w": 2,
"r": 3,
"d": 4
}
],
"userTypeName": "sample string 3",
"isTemplate": true,
"displayOrder": 1
}
],
"status": "sample string 1",
"statusCode": "sample string 2",
"responseToken": "sample string 3",
"refreshToken": "sample string 4",
"userID": 5,
"userCode": "sample string 6",
"userName": "sample string 7",
"firstName": "sample string 8",
"lastName": "sample string 9",
"emailID": "sample string 10",
"phoneNo": "sample string 11",
"designation": "sample string 12",
"userImage": "sample string 13"
}
],
"returnID": 1,
"message": "sample string 2",
"successful": true,
"code": 4,
"totalRecord": 5
}
application/xml, text/xml
Sample:
<AuthenticateWithPermissionDataModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">
<Code>4</Code>
<Message>sample string 2</Message>
<ReturnID>1</ReturnID>
<Successful>true</Successful>
<TotalRecord>5</TotalRecord>
<AuthenticateDataModel>
<AuthenticateWithPermissionDataModel>
<Designation>sample string 12</Designation>
<EmailID>sample string 10</EmailID>
<FirstName>sample string 8</FirstName>
<LastName>sample string 9</LastName>
<PhoneNo>sample string 11</PhoneNo>
<RefreshToken>sample string 4</RefreshToken>
<ResponseToken>sample string 3</ResponseToken>
<Status>sample string 1</Status>
<StatusCode>sample string 2</StatusCode>
<UserCode>sample string 6</UserCode>
<UserID>5</UserID>
<UserImage>sample string 13</UserImage>
<UserName>sample string 7</UserName>
<Module>
<ModulePermission>
<APIURLS xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</APIURLS>
<DisplayOrder>1</DisplayOrder>
<Entity>
<EntityPermission>
<D>4</D>
<R>3</R>
<W>2</W>
<obj>sample string 1</obj>
</EntityPermission>
<EntityPermission>
<D>4</D>
<R>3</R>
<W>2</W>
<obj>sample string 1</obj>
</EntityPermission>
</Entity>
<IsTemplate>true</IsTemplate>
<Name>sample string 1</Name>
<URL>sample string 2</URL>
<UserTypeName>sample string 3</UserTypeName>
</ModulePermission>
<ModulePermission>
<APIURLS xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</APIURLS>
<DisplayOrder>1</DisplayOrder>
<Entity>
<EntityPermission>
<D>4</D>
<R>3</R>
<W>2</W>
<obj>sample string 1</obj>
</EntityPermission>
<EntityPermission>
<D>4</D>
<R>3</R>
<W>2</W>
<obj>sample string 1</obj>
</EntityPermission>
</Entity>
<IsTemplate>true</IsTemplate>
<Name>sample string 1</Name>
<URL>sample string 2</URL>
<UserTypeName>sample string 3</UserTypeName>
</ModulePermission>
</Module>
</AuthenticateWithPermissionDataModel>
<AuthenticateWithPermissionDataModel>
<Designation>sample string 12</Designation>
<EmailID>sample string 10</EmailID>
<FirstName>sample string 8</FirstName>
<LastName>sample string 9</LastName>
<PhoneNo>sample string 11</PhoneNo>
<RefreshToken>sample string 4</RefreshToken>
<ResponseToken>sample string 3</ResponseToken>
<Status>sample string 1</Status>
<StatusCode>sample string 2</StatusCode>
<UserCode>sample string 6</UserCode>
<UserID>5</UserID>
<UserImage>sample string 13</UserImage>
<UserName>sample string 7</UserName>
<Module>
<ModulePermission>
<APIURLS xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</APIURLS>
<DisplayOrder>1</DisplayOrder>
<Entity>
<EntityPermission>
<D>4</D>
<R>3</R>
<W>2</W>
<obj>sample string 1</obj>
</EntityPermission>
<EntityPermission>
<D>4</D>
<R>3</R>
<W>2</W>
<obj>sample string 1</obj>
</EntityPermission>
</Entity>
<IsTemplate>true</IsTemplate>
<Name>sample string 1</Name>
<URL>sample string 2</URL>
<UserTypeName>sample string 3</UserTypeName>
</ModulePermission>
<ModulePermission>
<APIURLS xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</APIURLS>
<DisplayOrder>1</DisplayOrder>
<Entity>
<EntityPermission>
<D>4</D>
<R>3</R>
<W>2</W>
<obj>sample string 1</obj>
</EntityPermission>
<EntityPermission>
<D>4</D>
<R>3</R>
<W>2</W>
<obj>sample string 1</obj>
</EntityPermission>
</Entity>
<IsTemplate>true</IsTemplate>
<Name>sample string 1</Name>
<URL>sample string 2</URL>
<UserTypeName>sample string 3</UserTypeName>
</ModulePermission>
</Module>
</AuthenticateWithPermissionDataModel>
</AuthenticateDataModel>
</AuthenticateWithPermissionDataModels>
multipart/form-data
Sample:
<AuthenticateWithPermissionDataModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel"><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord><AuthenticateDataModel><AuthenticateWithPermissionDataModel><Designation>sample string 12</Designation><EmailID>sample string 10</EmailID><FirstName>sample string 8</FirstName><LastName>sample string 9</LastName><PhoneNo>sample string 11</PhoneNo><RefreshToken>sample string 4</RefreshToken><ResponseToken>sample string 3</ResponseToken><Status>sample string 1</Status><StatusCode>sample string 2</StatusCode><UserCode>sample string 6</UserCode><UserID>5</UserID><UserImage>sample string 13</UserImage><UserName>sample string 7</UserName><Module><ModulePermission><APIURLS xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d6p1:string>sample string 1</d6p1:string><d6p1:string>sample string 2</d6p1:string></APIURLS><DisplayOrder>1</DisplayOrder><Entity><EntityPermission><D>4</D><R>3</R><W>2</W><obj>sample string 1</obj></EntityPermission><EntityPermission><D>4</D><R>3</R><W>2</W><obj>sample string 1</obj></EntityPermission></Entity><IsTemplate>true</IsTemplate><Name>sample string 1</Name><URL>sample string 2</URL><UserTypeName>sample string 3</UserTypeName></ModulePermission><ModulePermission><APIURLS xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d6p1:string>sample string 1</d6p1:string><d6p1:string>sample string 2</d6p1:string></APIURLS><DisplayOrder>1</DisplayOrder><Entity><EntityPermission><D>4</D><R>3</R><W>2</W><obj>sample string 1</obj></EntityPermission><EntityPermission><D>4</D><R>3</R><W>2</W><obj>sample string 1</obj></EntityPermission></Entity><IsTemplate>true</IsTemplate><Name>sample string 1</Name><URL>sample string 2</URL><UserTypeName>sample string 3</UserTypeName></ModulePermission></Module></AuthenticateWithPermissionDataModel><AuthenticateWithPermissionDataModel><Designation>sample string 12</Designation><EmailID>sample string 10</EmailID><FirstName>sample string 8</FirstName><LastName>sample string 9</LastName><PhoneNo>sample string 11</PhoneNo><RefreshToken>sample string 4</RefreshToken><ResponseToken>sample string 3</ResponseToken><Status>sample string 1</Status><StatusCode>sample string 2</StatusCode><UserCode>sample string 6</UserCode><UserID>5</UserID><UserImage>sample string 13</UserImage><UserName>sample string 7</UserName><Module><ModulePermission><APIURLS xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d6p1:string>sample string 1</d6p1:string><d6p1:string>sample string 2</d6p1:string></APIURLS><DisplayOrder>1</DisplayOrder><Entity><EntityPermission><D>4</D><R>3</R><W>2</W><obj>sample string 1</obj></EntityPermission><EntityPermission><D>4</D><R>3</R><W>2</W><obj>sample string 1</obj></EntityPermission></Entity><IsTemplate>true</IsTemplate><Name>sample string 1</Name><URL>sample string 2</URL><UserTypeName>sample string 3</UserTypeName></ModulePermission><ModulePermission><APIURLS xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d6p1:string>sample string 1</d6p1:string><d6p1:string>sample string 2</d6p1:string></APIURLS><DisplayOrder>1</DisplayOrder><Entity><EntityPermission><D>4</D><R>3</R><W>2</W><obj>sample string 1</obj></EntityPermission><EntityPermission><D>4</D><R>3</R><W>2</W><obj>sample string 1</obj></EntityPermission></Entity><IsTemplate>true</IsTemplate><Name>sample string 1</Name><URL>sample string 2</URL><UserTypeName>sample string 3</UserTypeName></ModulePermission></Module></AuthenticateWithPermissionDataModel></AuthenticateDataModel></AuthenticateWithPermissionDataModels>