Working prototype of the OAuth with the https://github.com/NateFerrero/oauth2lib
This library has a limitation that it supports only client_id authentication.

1) Added models for ZipUser and ZipLegacyUser
2) Handled the authentication of client_id and client_secret using the ZipUser table.
3) Storing the AccessToken and AuthCode in local dictionary.