Releases: Livit/Labster.OAuth2Client
Releases · Livit/Labster.OAuth2Client
0.2.5
0.2.4
Fix client secrets being truncated
This release fixes a harmful migration # 0002, that truncates Application.client_secret data in a way that is hard to debug.
Fix for release in setup.py
Merge pull request #22 from Livit/bug/TESLA-1441_fix_version TESLA-1441: version 0.2.2
fix false positives in token expiry detection
This release fixes this bug: https://liv-it.atlassian.net/browse/TESLA-1445
JWT grant support and OAuth Application Django management commands
- support for JWT Bearer token grant type: https://tools.ietf.org/html/rfc7523
oauth2client_app
andoauth2provider_app
Django management commands for creating/updating OAuth Application instances in the DB from CLI- the Client supports automatic token re-fetch, when token expiration detected in the client
- use Circuit Breaker pattern, to avoid spamming communication receiver upon an unexpected system failure on either side. The circuit breaker resets 10s after a failure and the client code can resume communication attempts. Circuit breakage indicates a failure by raising a
CircuitBreakerError
- move tests into a separate django application,
tests
, to enable use of test-only models
Cleanup
Move mock to tests.
v0.1.1 Move mock to test/compat.