How to fix "the request body must contain the following parameter: login_hint"

Lesley Gao 10 Reputation points
2025-04-03T11:16:45.8133333+00:00

Hi,

I received a Microsoft Teams group invitation email from my mentor at a tertiary education organization. After clicking the “Open Microsoft Teams” button in the invitation, I was prompted to enter a verification code for their organization. I received the code and entered it successfully, but I was then blocked from joining the group with the following error:

AADSTS50020: User account '******@outlook.com' from identity provider 'live.com' does not exist in tenant '[Mentor's Organization]' and cannot access the application '5e3ce6c0-2b1f-4285-8d4b-75ee78787346' (Microsoft Teams Web Client) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.

I didn’t give up and tried clicking the “Open Microsoft Teams” button in the invitation email again. This time, I got a different error:

AADSTS900144: The request body must contain the following parameter: 'login_hint'.

I’ve tried multiple times, cleared cookies and cache, and signed in to my Microsoft account again, but the same error (AADSTS900144) keeps appearing.

Here’s the full error detail:

Request Id: 37066075-1db0-489d-937e-a13dae613500 Correlation Id: 68bd4650-a647-4dae-8e8c-897b4cfcaae3 Timestamp: 2025-04-03T10:54:45Z Message: AADSTS900144: The request body must contain the following parameter: 'login_hint'.

Has anyone else experienced this issue or found a solution?

Microsoft Teams | Development
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Diego Cecchin 10 Reputation points
    2025-04-04T06:10:41.8366667+00:00

    Disclaimer: I am not Microsoft staff, nor affiliated in any way with Microsoft.

    The issue has arisen in various similar ways in the last few weeks. For now I have not been able to find neither a formal statement from Microsoft (other than "the matter has been forwarded to the development team") nor a real solution.

    The suggestions that go around the internet are:

    1. use Teams web client (in browser), which to my knowledge is the only completely safe and widely deployable alternative at the moment
    2. my personal favourite workaround is in this thread https://answers.microsoft.com/en-us/msteams/forum/all/problem-with-teams-when-changing-tenants-message/bd7f73d6-4d90-45cf-ae9d-f64a75960ee1 but is not basic level to apply and requires to install and keep and outdated version of a software, which in principle is not adviceable.

  2. JimmyYang-MSFT 58,646 Reputation points Moderator
    2025-04-04T09:17:17.3266667+00:00

    @Lesley Gao

    This error (AADSTS900144) indicates that Microsoft’s authentication flow expected a login_hint—a piece of information (usually your email address) that tells the service which account is trying to sign in—but it wasn’t provided during the join process. In other words, the sign‐in request seems to be missing required information. Here are some steps and suggestions to help resolve the issue:

    1. Verify the Invitation Link and Account:

     • Ensure you’re clicking the correct “Open Microsoft Teams” link from the invitation email.

     • Confirm you’re signing in with the same email address that the invitation was sent to. If you have more than one Microsoft account (e.g., a personal and a work/school account), sign out of all accounts and then use the correct one.

    1. Use a Different Browser or Private/Incognito Mode:

     • Sometimes browser caching or stored session data can interfere with the sign‐in process. Even though you cleared cookies and cache, trying a different browser or an incognito/private window can help ensure no old session data is interfering.

    1. Try the Microsoft Teams Desktop or Mobile App:

     • Instead of using the browser, install and try to join the team via the Microsoft Teams desktop or mobile app. This route sometimes handles the authentication process differently and can bypass issues encountered in the browser.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.



Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.