oauth2: added several settings for first priority providers, still need more rework