Removed steps and features that are not relevant to this branch
Updated authenticate and authorize features for oauth2 provider