Article ID: 118748, created on Nov 19, 2013, last review on Aug 12, 2014

  • Applies to:
  • Operations Automation

Symptoms

A customer installed the MightyCall application into their subscription and created service users in this application.

Users cannot automatically log into the MightyCall application using the 'Login' link on the 'Users' tab in the MightyCall application, clicking the 'Login' link does not log users in to the application, it only redirects to the login screen of the application.

However, if you open any service user, there is also login link, which works just fine.

Cause

The MightyCall APS application has the following entry point declared in the APP-META.xml file:

<entry dst="{ui}/login/APSlogin?login={userLogin}&amp;tenantId={tenantId}&amp;apsid={apsId}" method="GET"> 
<label>Use MightyCall</label> 
.....
<variable name="userLogin" value-of-setting="userLogin"></variable> 
<variable name="tenantId" value-of-setting="userTenantId" class=""></variable> 
<variable name="apsId" value-of-setting="userApsId"></variable> 
</entry> 

POA generates the login link like provided below:

https://panel.mightycall.com/MightyCall/login/APSlogin?ui=https%3A%2F%2Fpanel.mightycall.com%2FMightyCall&userLogin=user%40example.com&#38;tenantId=pZ2h0eWN&apsId=26f760e3-1475-4a4c-8e9a-101871ea6e4a

The issue is caused by the incorrect link generated on attempt to login from the 'Users' tab in the POA Customer CP, the link contains the userLogin variable:

&userLogin=user%40example.com

instead of the correct one - login:

&login=user%40example.com

This happens because currently variable name is taken from the APP-META.xml file:

<entry dst="{ui}/login/APSlogin?login={userLogin}&amp;tenantId={tenantId}&amp;apsid={apsId}" method="GET">
.....
<variable name="userLogin" value-of-setting="userLogin"></variable>
.....
</entry>

Resolution

The problem is going to be resolved in the future versions of POA in scope of the request APS-14420.

In the meantime, contact vendor of the MightyCall application to change the variable name from 'userLogin' to 'login' in the APP-META.xml file in the application package:

<entry dst="{ui}/login/APSlogin?login={==>login<==}&amp;tenantId={tenantId}&amp;apsid={apsId}" method="GET">
.....
<variable name="==>login<==" value-of-setting="userLogin"></variable>
.....
</entry>

The required changes are marked by "==>...<==".

Search Words

MightyCall

entry point

auto-login

5356b422f65bdad1c3e9edca5d74a1ae caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF