Releases: rubyroidlabs/rails_api_keys
Releases · rubyroidlabs/rails_api_keys
Release list
rails_api_keys v0.2.0
Added
has_api_keys— Active Record macro for owner models (User,Company, etc.); registers allowed polymorphic ownerscreate_api_key!— instance helper on owners that callhas_api_keys(wrapsApiKey.generate_for!)
Changed
authenticate_api_key!now enforces permissions from the HTTP method: GET/HEAD require read; other methods require write
Removed
require_api_permission!— hosts no longer call this separatelyconfig.owner_class— replaced by opt-inhas_api_keyson each owner model
rails_api_keys v0.1.0
Added
RailsApiKeys::ApiKey— create (raw token once), SHA-256 digest storage, soft revoke,read/read_writepermissionsRailsApiKeys::Authentication— Bearer token auth helpers forActionController::APIRailsApiKeys.configure— optionalowner_class,token_prefix, andowner_active- Install generator (
rails_api_keys:install) for migration and initializer