Added basic OAuth framework