Feature/oauth config object