Let $G=(\mathbb C^\times)^n$ the algebraic torus, I am trying to understand the isomorphism between its character group and the second cohomology of its classifying space $M(G)\cong H^2(BG,\mathbb Z)$. The construction is as follows, given a character $\rho\in M(G)$, we have an associated 1 dimensional representation $\mathbb C_\rho$, when taken as $G$-space, we can form the space $$(\mathbb C_\rho)_G=\mathbb C_\rho\times_G E_G$$ Which is a line bundle over $BG$, the the negative of its first Chern class defines a map $M(G)\to H^2(BG,\mathbb Z)$. I can show that this is indeed an isomorphism by explicitly writing down a set of generators.
I realized there is another construction. An element $\rho\in M(G)=\operatorname{Hom}((\mathbb C^\times)^n,\mathbb C^\times)$ induces a map $BG\to B\mathbb C^\times$, whose homotopy class can be regarded as element of $[BG,B\mathbb C^\times]=H^2(BG,\mathbb Z)$. It seems natural that the two maps $M(G)\to H^2(BG,\mathbb Z)$ should be the same. Is it true? If it is then how to prove it? I cannot even show that the second construction is an isomorphism, in particular I don't know how to explicitly describe the induced map between the classifying spaces. Thanks for your help.