added class method do create callbacks for distinct providers #changelog
to enable different providers based on the oauth_providers table