Releases: rameerez/api_keys
Releases ยท rameerez/api_keys
v0.2.1
#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
- 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!
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.