Introduce initOAuth function