Making OAuth a service
Closer to complete OAuth