Jump to content

Resco licensing service: Difference between revisions

From Resco's Wiki
No edit summary
No edit summary
Line 15: Line 15:
</MobileClient></syntaxhighlight>
</MobileClient></syntaxhighlight>


For deployment scenarios where the Resco licensing service is not reachable from client devices, an offline license can be stored in the CRM organization. Still the OrganizationId, OrganizationUrl, and UserId must be supplied for an offline license to be issued.
For deployment scenarios where the Resco licensing service is not reachable from client devices, an offline license can be stored in the CRM organization (in the entity resco_mobilelicense). Still the OrganizationId, OrganizationUrl, and UserId must be supplied for an offline license to be issued.


[[Category:Security]]
[[Category:Security]]

Revision as of 08:17, 5 September 2019

The Resco Mobile CRM client access license is validated online by Resco licensing service (https://iservices.resco.net). When the main licensing server is unavailable, a backup server is used automatically (https://iservices.rescocrm.com).

For this purpose, the mobile application sends the server organization specific information, such as server organization ID and user unique ID, to Resco licensing service. This information is also stored in the encrypted local database just as all the other data. A typical request looks like this

<MobileClient>
    <Version>6.1.0.0</Version>
    <Edition>Resco</Edition>
    <DeviceId>45d780e4f18354949676f743b0h11633951652bc</DeviceId>
    <DeviceInfo>iPad 2 Wi-Fi only (iPad2,1) iPhone OS 6.0</DeviceInfo>
    <OrganizationId>4F767AFF-B33F-437C-A7CB-00249948C82B</OrganizationId>
    <OrganizationUrl>https://testcrm.resco.net</OrganizationUrl>
    <OrganizationName>testcrm</OrganizationName>
    <UserId>661BAC34-1128-40B1-9653-00B9F54158CD</UserId>
</MobileClient>

For deployment scenarios where the Resco licensing service is not reachable from client devices, an offline license can be stored in the CRM organization (in the entity resco_mobilelicense). Still the OrganizationId, OrganizationUrl, and UserId must be supplied for an offline license to be issued.