Categories whose auto-equivalences are naturally isomorphic to the identity Are there any useful characterisation of categories whose auto-equivalences are all naturally isomorphic to the identity? For example, I read in this thread, What are the auto-equivalences of the category of groups? , that the category of groups is one such category. Is there some nice general property that I can use to check whether or not a category admits of auto-equivalences that are not naturally isomorphic to the identity? If not, it'd be useful just to find some more interesting examples of categories with this property. 
More specifically, what examples (if any) are there of auto-equivalences that send every object to an isomorphic object but are not naturally isomorphic to the identity? For instance, I know that any auto-equivalence of SETS must send every object to an isomorphic object, but is it true that any such equivalence is naturally isomorphic to the identity? If so, is this a general property of toposes or just a special case? 
 A: Since you mention toposes, it may be worth pointing out a simple example of a topos that admits a nonidentity automorphism: $\mathrm{Set}\times\mathrm{Set}$ has an automorphism that swaps the two copies.
On the other hand, the proof that every automorphism of $\mathrm{Set}$ is the identity can be internalized to show that every indexed automorphism of any topos $\mathcal{E}$ is the identity.  Here an "indexed automorphism" consists of automorphisms $\mathcal{E}/X \simeq \mathcal{E}/X$ for all $X\in\mathcal{E}$ that commute appropriately with the pullback functors $f^*:\mathcal{E}/Y \to \mathcal{E}/X$.  Informally, since every topos "thinks that it is the category of sets", it also "thinks that every automorphism of itself is the identity".  The argument is basically the same: in the world of $\mathcal{E}$-indexed categories, $\mathcal{E}$ itself is the free cocompletion of 1.
Similarly, if $\mathcal{V}$ is a complete and cocomplete closed symmetric monoidal category, then every $\mathcal{V}$-enriched automorphism of $\mathcal{V}$ is the identity.  The proof is again the same: in the world of $\mathcal{V}$-enriched categories, $\mathcal{V}$ itself is the free cocompletion of 1.
A: 
is it true that any such equivalence is naturally isomorphic to the identity?

Does it work this way?
The presence of the Yoneda embedding $y_A : A \to [A°,Set]$ entails that there is an equivalence of categories
$$
\hom(A,{\cal C}) \cong \hom_!([A°,Set],{\cal C})
$$
where $\cal C$ is cocomplete and $\hom_!$ is the category of functors that commutes with colimits. In particular if $A=*$ and ${\cal C}=Set$, you get
$$
Set \cong \hom(*,Set) \cong \hom_!(Set,Set)
$$
with an equivalence under which $1_{Set}$ and the singleton correspond each other. 

(edit) Let's prove this statement: the equivalence of categories is induced by postcomposition with the Yoneda embedding, or equivalently given by the rule
  $$
\Big(F : A \to Set\Big)\mapsto Lan_yF
$$
  where $Lan_y$ is left Kan extension along the Yoneda embedding. There is a colimit formula for this Yoneda embedding, i.e.
  $$
Lan_yF(P) \cong \varinjlim_{ya\to P} Fa
$$
  and when instantiated to the case $F : * \to Set$ gives that $Lan_yF\cong F(*)\times-$ (cartesian product): this means that $F$ selects the terminal object of $Set$ iff $Lan_yF$ is the identity functor.

This means that $1_{Set}$ is terminal in $\hom_!(Set,Set)$, which is pretty much what you need to conclude.

(edit) ...because you said that "any auto-equivalence of SETS must send every object to an isomorphic object": if $\sigma$ is such an equivalence, then there is an isomorphism $X \to \sigma X$, but then its inverse must be the unique component of a natural transformation $\sigma  \to 1$. This is saying no more no less than $\sigma\cong 1$ in a unique way (i.e. the unique morphism $\sigma \to 1$).

A: (This is essentially a more elementary rephrasing of what’s in Fosco Loregian’s answer.)

For instance, I know that any auto-equivalence of SETS must send every object to an isomorphic object, but is it true that any such equivalence is naturally isomorphic to the identity?

What is the argument by which you know this fact?  The standard argument I know is — roughly stated — as follows:


*

*any equivalence preserves coproducts and terminal objects

*any set $X$ can be written as a coproduct $\coprod_{x:X} 1$

*so any auto-equivalence $F$ sends $X$ to some $X$-indexed coproduct of copies of a terminal object, i.e. to some set isomorphic to $X$.


But if you look at this argument more carefully, it doesn’t just show that $FX$ is isomorphic to $X$; it gives you a specific isomorphism $X \to FX$, and this isomorphism is natural.  Specifically, it’s the map which sends each $x \in X$ to $F(\ulcorner\! x\! \urcorner)(\ast) \in FX$, where $\ulcorner\! x\! \urcorner : 1 \to X$ picks out $x$, so $F(\ulcorner\! x\! \urcorner) : F1 \to FX$, and $\ast$ is the unique element of $F1$. This map $X \to FX$ is defined for any endofunctor $F$ of Set that preserves the terminal object, and it’s easy to check it’s natural; and it’s an iso when $F$ also preserves coproducts.
