Let $E$ be an elliptic curve with complex multiplication by an order $\mathcal O$ in an imaginary quadratic field $K$. Let $H=K(j(E))$ and $$L_N=K(j(E),E[N])=H(E[N]).$$
It is not hard to prove that $$\operatorname {Gal}(L_N/H)\hookrightarrow \left(\mathcal O/N\mathcal O\right)^\times.$$
However, we should have an isomorphism here, not only injection. It is possible to prove this without using the general theorems of class field theory?
Note that this is equivalent to my question Zeros of modular functions and automorphisms which asks how to prove that zeros of modular functions of level $N$ are preserved under those automorphisms of the modular function field which come from complex multiplication.