# authentication timed out

`TNL_AUTHENTICATION_TIMEOUT`

interactive authentication expired before tnl received a login.

the interactive login expired

```text
+--[ where it stopped ]----------------------------------------+
|                                                              |
|  tnl command                                                 |
|     |                                                        |
|     v                                                        |
|  identity provider                                           |
|     |                                                        |
|     x  login expired                                         |
|  control API (not authenticated)                             |
|                                                              |
+--------------------------------------------------------------+
```

## what happened

- sign-in did not finish before the interactive limit
- the provider's device code expired sooner

## if you run tnl

- run the command again for a new login URL and code
- finish sign-in before the new login expires

help: https://tnl.dev/e/authentication-timeout
