# CLI_DEVICE_AUTHORIZATION_FAILED

- Surface: CLI
- Exit code: 2

## Cause

The device authorization request failed, or the auth service returned a response missing a required field.

## Fix

The message carries the OAuth fault. Check network reachability to the auth service, then run `splitch login` again.

## Related

- [CLI_DEVICE_TOKEN_EXCHANGE_FAILED](https://splitch.dev/docs/error/CLI_DEVICE_TOKEN_EXCHANGE_FAILED)
- [CLI_DEVICE_APPROVAL_TIMEOUT](https://splitch.dev/docs/error/CLI_DEVICE_APPROVAL_TIMEOUT)

Source: https://splitch.dev/docs/error/CLI_DEVICE_AUTHORIZATION_FAILED