Applies to Product - Dynamics 365 Supply Chain Management
What’s happening?
The Warehouse Management mobile application is experiencing issues where it either shuts down unexpectedly after login or frequently prompts users for authentication, causing disruptions in operations.
Reason:
- The application may be affected by changes in authentication methods, specifically transitioning from service-based authentication (client secret) to user-based authentication (device code).
- There may be conditional access policies in place that require users to re-enter credentials more frequently than expected.
Resolution:
- For Application Shutdown:
- Navigate to the Azure portal.
- Go to the Azure Active Directory section.
- Select "App registrations" or "Enterprise applications" based on your Azure AD portal version.
- Locate the application corresponding to your Azure service connection.
- In the application's settings, find "Certificates & secrets" or "Client secrets."
- Generate a new client secret by clicking on "New client secret."
- Provide a description and set the expiration period according to your security policies.
- After saving, note down the new secret key value immediately as it will not be visible again.
- Update the service connection associated with the Azure subscription where the app is deployed with the new client secret.
- For Frequent Authentication Prompts:
- Review Microsoft Entra ID related settings and check for any conditional access policies that may require frequent credential re-entry.
- Ensure that each device is authenticated with a unique Microsoft Entra ID to avoid session revocation issues.
- Monitor the situation for one to two weeks to determine if the issue persists after implementing the above changes.
- If the issue continues, collect sign-in logs from the Microsoft Entra Admin portal for further analysis.
- General Recommendations:
- Familiarize yourself with the general installation and setup process for the Warehouse Management Application.
- Understand the steps to set up user-based authentication to ensure secure and uninterrupted access to the application.
- Review the frequently asked questions regarding user-based authentication for additional clarity and guidance.
