Setting up and Configuring Connected Portal

Setting up and Configuring Connected Portal

Mobileforce Connected Portals can be set up for SugarCRM, Hubspot, or Zendesk as follows:

  1. Configure authentication to be datatable authentication.
  2. Since portal users are authenticated on EasyCLM, rather than the underlying CRM, datatable authentication against EasyCLM users is as follows:

Code snippet

<authentication>
    <input disabled="" format="" help="" hidden="" label="Email" listitems="" max="" maxlength="" min="" name="email" nonempty="" onsameline="" placeholder="" prefix="" readonly="" required="1" rows="" size="" step="" suffix="" type="email" unique="" value=""/>
    <input disabled="" format="" help="" hidden="" label="Password" listitems="" max="" maxlength="" min="" name="password" nonempty="" onsameline="" placeholder="" prefix="" readonly="" required="1" rows="" size="" step="" suffix="" type="password" unique="" value=""/>
</authentication>

The following ADL props are used:

Code snippet

https://apps.mobileforcesoftware.com/adapters/easyclm/schema.php#User
<prop key="auth-datatable-filter">AND login='loginEnabled'</prop>

In addition to this, only for Zendesk Sell, you must also add these ADL properties:

Code snippet

<prop key="auth-allow-service-login">1</prop>
<prop key="auth-service-login-param-prefix">zendesk-</prop>
<prop key="oauth-service-override-mobile-zendesk-">oauth-override-value</prop>

Where the value of the 'oauth-service-override-mobile-zendesk-‘ property is the User ID of the service user that will be used to authenticate Zendesk sell with. You can find this user id in the MFM users page.

Note: