This is a self-answered question, which I think is a cute reference. Alternative answers are welcome, of course.
Let $V$ be a finite-dimensional vector space over a field $F$, and let $T:V \to V$ be a linear map.
Suppose there exists a vector $v \in V$ such that $T^rv=v$, and $v,Tv,\ldots,T^{r-1}v$ are linearly independent. (In particular, this implies that $r$ is minimal, i.e. $T^kv \neq v$ for $0<k<r$).
Then every $\lambda \in F$ satisfying $\lambda^r=1$ is an eigenvalue of $T$.
How to prove this claim?
Comment: This claim is false without the independence assumption. Take e.g. $T=-\operatorname{Id}$, and any $v \neq V$. Then $T^2v=v$, but $1$ is not an eigenvalue of $T$.
This follows from standard facts. From the given properties, $X^r-1$ is the minimal polynomial of the restriction of$~T$ to the minimal $T$-stable subspace$~W$ of$~V$ containing$~v$, the one spanned by $\{\,T^kv\mid k\in\Bbb N\,\}$. This minimal polynomial divides the minimal polynomial $\mu_T$ of (unrestricted)$~T$, so every root of $X^r-1$ is a root of $\mu_T$. Every root (in$~F$) of $\mu_T$ is an eigenvalue of$~T$. (Or you could avoid looking at the unrestricted$~T$ altogether: every root$~\lambda$ of $X^r-1$ is an eigenvalue of the restriction $T|_W$; in particular there are eigenvectors for$~\lambda$ of $T|_W$, and therefore of $T$, inside$~W$.)
For the record, the fact that every root$~\lambda$ of $\mu_T$ is an eigenvalue has a very explicit proof: write $\mu_T=(X-\lambda)Q$, then $Q[T]\neq0$ (by minimality of$~\mu_T$) and the image of $Q[T]$ is contained in the eigenspace $\ker((X-\lambda)[T])$ for$~\lambda$. In the example $Q=\sum_{i=0}^{r-1}\lambda^{r-1-i}X^i$.