Troubleshoot application sign-in

My Apps is a web-based portal that enables a user with a work or school account in Microsoft Entra ID to view and start cloud-based applications that the Microsoft Entra administrator has granted them access to. My Apps is accessed using a web browser at https://myapps.microsoft.com.

To learn more about using Microsoft Entra ID as an identity provider for an app, see the What is Application Management in Microsoft Entra ID. To get up to speed quickly, check out the Quickstart Series on Application Management.

These applications are configured on behalf of the user in the Microsoft Entra admin center. The application must be configured properly and assigned to the user or a group the user is a member of to see the application in My Apps.

The type of apps a user may be seeing fall in the following categories:

  • Microsoft 365 Applications
  • Microsoft and third-party applications configured with federation-based SSO
  • Password-based SSO applications
  • Applications with existing SSO solutions

Here are some things to check if an app is appearing or not appearing:

  • Make sure the app is added to Microsoft Entra ID and make sure the user is assigned. To learn more, see the Quickstart Series on Application Management.
  • If an app was recently added, have the user sign out and back in again.
  • If the app requires a license, such as Office, then make sure the user is assigned the appropriate license.
  • The time it takes for licensing changes can vary depending on the size and complexity of the group.

General issues to check first

  • Make sure the web browser meets the requirements, see My Apps supported browsers.
  • Make sure the user’s browser has added the URL of the application to its trusted sites.
  • Make sure to check the application is configured correctly.
  • Make sure the user’s account is enabled for sign-ins.
  • Make sure the user’s account is not locked out.
  • Make sure the user’s password is not expired or forgotten.
  • Make sure Multi-Factor Authentication isn't blocking user access.
  • Make sure a Conditional Access policy or Identity Protection policy isn't blocking user access.
  • Make sure that a user’s authentication contact info is up to date to allow Multi-Factor Authentication or Conditional Access policies to be enforced.
  • Make sure to also try clearing your browser’s cookies and trying to sign in again.

Problems with the user’s account

Access to My Apps can be blocked due to a problem with the user’s account. Following are some ways you can troubleshoot and solve problems with users and their account settings:

Tip

Steps in this article might vary slightly based on the portal you start from.

Check if a user account exists in Microsoft Entra ID

To check if a user’s account is present, follow these steps:

  1. Sign in to the Microsoft Entra admin center as at least a user administrator.
  2. Browse to Identity > Users > All users.
  3. Search for the user you're interested in and select the row to view the details of the user.
  4. Check the properties of the user object to be sure that they look as you expect and no data is missing.

Check a user’s account status

To check a user’s account status, follow these steps:

  1. Sign in to the Microsoft Entra admin center as at least a user administrator.
  2. Browse to Identity > Users > All users.
  3. Search for the user you're interested in and select the row with the user's details.
  4. Select Profile.
  5. Under Settings ensure that Block sign in is set to No.

Reset a user’s password

To reset a user’s password, follow these steps:

  1. Sign in to the Microsoft Entra admin center as at least a user administrator.
  2. Browse to Identity > Users > All users.
  3. Search for the user you're interested in and select the row with the user's details.
  4. Select the Reset password button at the top of the user pane.
  5. Select the Reset password button on the Reset password pane that appears.
  6. Copy the temporary password or enter a new password for the user.
  7. Communicate this new password to the user, they be required to change this password during their next sign-in to Microsoft Entra ID.

Enable self-service password reset

To enable self-service password reset, follow these deployment steps:

Check a user’s multi-factor authentication status

To check a user’s multi-factor authentication status, follow these steps:

  1. Sign in to the Microsoft Entra admin center as at least a user administrator.
  2. Browse to Identity > Users > All users.
  3. Select the Per-user MFA button at the top of the pane.
  4. Once the Multi-Factor Authentication administration portal loads, ensure you are on the Users tab.
  5. Find the user in the list of users by searching, filtering, or sorting.
  6. Select the user from the list of users and Enable, Disable, or Enforce multi-factor authentication as desired.

    Note

    If a user is in an Enforced state, you may set them to Disabled temporarily to let them back into their account. Once they are back in, you can then change their state to Enabled again to require them to re-register their contact information during their next sign-in. Alternatively, you can follow the steps in the Check a user’s authentication contact info to verify or set this data for them.

Check a user’s authentication contact info

To check a user’s authentication contact info used for Multi-factor authentication, Conditional Access, Identity Protection, and Password Reset, follow these steps:

  1. Sign in to the Microsoft Entra admin center as at least a user administrator.
  2. Browse to Identity > Users > All users.
  3. Search for the user you're interested in and select the row with the user's details.
  4. Select Authentication method under Manage.
  5. Review the data registered for the user and update as needed.

Check a user’s group memberships

To check a user’s group memberships, follow these steps:

  1. Sign in to the Microsoft Entra admin center as at least a user administrator.
  2. Browse to Identity > Users > All users.
  3. Search for the user you're interested in and select the row with the user's details.
  4. Select Groups to see which groups the user is a member of.

Check if a user has more than 999 app role assignments

If a user has more than 999 app role assignments, then they may not see all of their apps on My Apps.

This is because My Apps currently reads up to 999 app role assignments to determine the apps to which users are assigned. If a user is assigned to more than 999 apps, it isn't possible to control which of those apps show in the My Apps portal.

To check if a user has more than 999 app role assignments, follow these steps:

  1. Install the Microsoft.Graph PowerShell module.
  2. Run Connect-MgGraph -Scopes "User.ReadBasic.All Application.Read.All"and sign in as at least a User Administrator..
  3. Run (Get-MgUserAppRoleAssignment -UserId "<user-id>" -PageSize 999).Count to determine the number of app role assignments the user currently has granted.
  4. If the result is 999, the user likely has more than 999 app roles assignments.

Check a user’s assigned licenses

To check a user’s assigned licenses, follow these steps:

  1. Sign in to the Microsoft Entra admin center as at least a user administrator.
  2. Browse to Identity > Users > All users.
  3. Search for the user you're interested in and select the row with the user's details.
  4. Select Licenses to see which licenses the user currently has assigned.

Assign a user a license

To assign a license to a user, follow these steps:

  1. Sign in to the Microsoft Entra admin center as at least a user administrator.
  2. Browse to Identity > Users > All users.
  3. Search for the user you're interested in and select the row with the user's details.
  4. Select Licenses to see which licenses the user currently has assigned.
  5. Select the Assignments button.
  6. Select one or more licenses from the list of available products.
  7. Optional: Select Review license options to granularly assign products.
  8. Select Save.

Deep links or User access URLs are links your users may use to access their password-SSO applications directly from their browsers URL bars. By navigating to this link, users are automatically signed into the application without having to go to My Apps first. The link is the same one that users use to access these applications from the Microsoft 365 application launcher.

To check if you have the correct deep link, follow these steps:

  1. Sign in to the Microsoft Entra admin center as at least a Cloud Application Administrator.
  2. Browse to Identity > Applications > Enterprise applications > All applications.
  3. Enter the name of the existing application in the search box, and then select the application from the search results.
  4. Find the label User Access URL. Your deep link should match this URL.

Contact support

Open a support ticket with the following information if available:

  • Correlation error ID
  • UPN (user email address)
  • TenantID
  • Browser type
  • Time zone and time/timeframe during error occurs
  • Fiddler traces

Next steps