Just backup, InitAuth is a working implementation for retrieving auth code. But currently I wana separate it out to achieve better modularity.