- Set default expiry on mocked token to 1 hour from utc now.
- Verify expiration date of token
- Do not raise on a wrongly formatted JWT
- Update dependencies to support telemetry 1.0
- OTP 24 support
- Add config value to prevent KeyStore from crashing (@lucasavila00 #19)
- Support Elixir 1.10
- Added a pluggable KeySource for testing of library
- Added more comprehensive errors for invalid tokens
- Added tests
- Fixed an issue where token store was never refreshed
- Tweaked the refresh interval of fetching private keys from Google
- Improve performance of fetching public keys by storing them in an ETS table
- Added
ExFirebaseAuth.Mock
for writing integration tests with ID tokens
- 🔥