Seperated the Authorization Code flow.