add basic OAuth support