Less configuration required, support for generic oauth providers