Invalid User Jwt
Thrown when the userJwt handed to verifyTotp() cannot be read.
The JWT is short-lived and passed back verbatim from an io.portalhq.android.auth.data.AuthResult.TotpRequired, so in practice this reports a caller that substituted or truncated it rather than a backend fault. Raised before any network call, so a bad JWT never costs the user a live TOTP code.
Parameters
detail
What specifically could not be read.