> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tiro.ooo/llms.txt
> Use this file to discover all available pages before exploring further.

# Fix login errors

> When Google sign-in is blocked by an account recovery or verification screen, or a work Microsoft account can't sign in, here's how to fix it by sign-in method.

How you fix a login problem depends on the sign-in method you use. Find the one that matches your situation below.

## Google sign-in is blocked by an account recovery or verification screen

On the mobile app, you tap **Continue with Google** but get stuck on one of these screens and can't get into the app:

* An **account recovery** prompt asks you to enter a recovery code.
* A text message with a verification code starting with `G-` was supposedly sent, but nothing arrives.
* A device that used to work suddenly shows this screen every time.

### Why does this screen appear?

This screen comes from **Google, not Tiro**. When Google decides a sign-in looks different from usual, it asks you to verify your identity with an account recovery code or a text verification code (the G-code).

The most common reason the code never arrives is that **the recovery phone number or email on your Google account no longer matches the one you use now**. Tiro doesn't send this code, so we can't resend it or skip it. You can fix it yourself with the steps below.

### 1. Bring your Google account recovery info up to date

<Note>It's easier to do this in a browser on a **computer or another device**, not on the phone.</Note>

1. Go to the [Google account security page](https://myaccount.google.com/security) and sign in with that Google account.
2. Check that your **recovery phone** and **recovery email** match what you use now, and update them if they don't.
3. If you have **2-Step Verification** turned on, make sure it's set to a method you can receive right now (your current phone number, an authenticator app, and so on).
4. Once the Google account opens normally, go back to the Tiro app and tap **Continue with Google** again.

### 2. In the meantime, sign in on the web

If you need Tiro right away, open [tiro.ooo](https://tiro.ooo) in a browser on your phone or computer and sign in with the same Google account. Web sign-in works a little differently from the app, so it often gets through even when the app is stuck.

<Note>In-app browsers in apps like KakaoTalk or Instagram may block Google sign-in. Long-press the link and choose **Open in your default browser (Chrome, Safari, and so on)**.</Note>

### If it still doesn't work

If you can't get into the Google account itself and none of the above helps, we can link **another sign-in method (such as email)** to your existing Tiro account. Your notes, folders, and subscription all stay exactly as they are.

Contact us through **Customer support** in the Tiro app or on the website and let us know the email address you use. You can also see [the account linking guide in the Account FAQ](/en/guide/account/faq).

## You can't sign in with a work or school Microsoft account

In Microsoft 365 and Entra environments, an external app needs **admin consent** before it can access organization accounts. Until that consent is granted, people in your organization can't sign in to Tiro. Share the steps below with your security team or IT admin.

<Note>You need a Microsoft Entra admin account. A regular user account can't complete this.</Note>

### Option 1. Grant consent with the admin consent link (recommended)

1. Open this link: [Admin consent URL](https://login.microsoftonline.com/common/adminconsent?client_id=d9eb8e0b-ca82-45f7-b2b5-cb697ae94639\&redirect_uri=https://tiro.ooo)
2. Sign in with a Microsoft Entra admin account.
3. Review the list of requested permissions, then select **Accept**.

| Permission             | Purpose                                  |
| ---------------------- | ---------------------------------------- |
| openid, profile, email | Account authentication and basic profile |
| User.Read              | Read the user profile                    |
| offline\_access        | Keep the session alive                   |
| Calendars.Read         | Calendar integration (optional feature)  |

### Option 2. Grant consent directly in the Azure portal

1. Sign in to the [Azure portal](https://portal.azure.com/) with an admin account.
2. Go to **Azure Active Directory → Enterprise applications**.
3. In the search box, enter Tiro or the application ID `d9eb8e0b-ca82-45f7-b2b5-cb697ae94639`.
4. Select the app → **Permissions** → **Grant admin consent**.

### Confirm after consent

In **Entra → Enterprise applications → select the Tiro app → Users and groups**, confirm that people in your organization can use the Tiro app.

### Common Microsoft errors

| Error                           | Cause                                                                | Fix                                                   |
| ------------------------------- | -------------------------------------------------------------------- | ----------------------------------------------------- |
| AADSTS650052                    | The app isn't registered in this tenant                              | Run admin consent                                     |
| AADSTS700016                    | The application ID can't be found, or the redirect URI doesn't match | Copy and use the admin consent URL exactly as given   |
| Sign-in works but no info loads | API permissions aren't fully consented                               | Run admin consent again, or check the Permissions tab |

### Tiro enterprise app details

| Item                       | Value                                  |
| -------------------------- | -------------------------------------- |
| App name                   | Tiro                                   |
| Application ID (Client ID) | `d9eb8e0b-ca82-45f7-b2b5-cb697ae94639` |
| Redirect URI               | [https://tiro.ooo](https://tiro.ooo)   |

Reference: [Microsoft admin consent workflow guide](https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-admin-consent-workflow)

***

**Related pages**: [Account FAQ](/en/guide/account/faq) · [Frequently asked questions](/en/guide/troubleshooting/overview)
