Skip to content

Releases: rameerez/api_keys

v0.2.1

04 Aug 22:33
d9a4f83

Choose a tag to compare

#4 Fixes a production error that was caused by SecurityController referencing a non-existent callback :authenticate_api_keys_user! instead of the correct :authenticate_api_keys_owner! defined in ApplicationController

For searchability, the verbatim error was:

Before `process_action` callback `:authenticate_api_keys_user!` has not been defined

User-agnostic API key owner

03 Jun 18:31

Choose a tag to compare

  • Make gem owner-agnostic: API keys can now belong to any model (User, Organization, Team, etc.)
  • Add flexible dashboard configuration for custom owner models
  • Add support for multi-tenant and team-based API key ownership
  • Improve documentation with common ownership scenarios
  • Add configuration options for current_owner_method and authenticate_owner_method

๐ŸŽ‰ Initial release!

30 Apr 16:52

Choose a tag to compare

Initial release:

  • Issue new keys
  • Secure store of hashed digest
  • Sensible, secure defaults
  • Self-serve dashboard mountable via Rails engine
  • Revoke keys, expire tokens, etc.