Mobile app, Employees got "The request requires user authentication"

book

Article ID: 103473

calendar_today

Updated On:

Products

CA Service Management - Asset Portfolio Management CA Service Management - Service Desk Manager

Issue/Introduction

Employee / Customer is attempting to open a Request on the mobile app but error message is being returned: "The request requires user authentication"

Cause

For contacts with "Customer/Employee" access type i.e. self-service end user interface,  the REST API web service role is set to 'Employee/Customer', it means that these contacts will only be able to perform limited operations just like the web interface i.e. create and track only their tickets. They will only be able to access the Employee/customer role functionality on the mobile application. Note that the app is primarily targeted at analyst type users. However, employee role users can still use it, although with limited functionality. Below are the End User/ Employee Mobile Capabilities:

Search Solution
Create Incident
Read Incidents
Search Incidents
Update Incidents
View Announcements
Show List of Incidents
Read Knowledge Doc/Knowledge Tree
Submit Knowledge

Environment

SDM 14.1
SDM 17.1
 

Resolution

In Access Type, modify the role on " REST API web service role" field by role with more privileges as Analyst role.
  1. Log into Service Desk Manager as an administrator (ex: ServiceDesk)
  2. Administration tab > Security and Role Management > Access Type
  3. Click on the Access Type being used > Roles tab > set the role requested in "REST Web Service API Role" field.