Skip to content

rails_api_keys v0.2.0

Latest

Choose a tag to compare

@pavelpershko pavelpershko released this 11 Aug 06:45
· 3 commits to main since this release

Added

  • has_api_keys — Active Record macro for owner models (User, Company, etc.); registers allowed polymorphic owners
  • create_api_key! — instance helper on owners that call has_api_keys (wraps ApiKey.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 separately
  • config.owner_class — replaced by opt-in has_api_keys on each owner model