oAuth2 class to validate users through different channels