Annotate models
Convert id column for oauth_nonces to bigint
Create an ApplicationRecord for models to inherit from This is the default for Rails 5+, and also paves the way for multiple database support.
Fix new rubocop warnings
Add annotate gem and associated rake task. Annotate models.
Reject oauth nonces over a day old
Fix some rubocop rails style issues
Replace attr_accessible with strong parameters
Turn on mass assignment protection Require any attribute that is going to be mass assigned to be whitelisted, and whitelist those attributes which need it
Adding initial version of the OAuth token authentication method. This adds basic OAuth support for registering apps, getting and revoking keys, etc... The tokens come with 6 separate permissions bits; read/write user preferences, write diaries, write API and read/write GPS traces. Needs more tests.