Skip to content

Releases: Livit/Labster.OAuth2Client

0.2.5

14 Sep 10:30
8e52bc6
Compare
Choose a tag to compare

fix a problem with JWT token expired detection

0.2.4

07 Sep 12:18
eaaeeca
Compare
Choose a tag to compare

Use current version of Django 1.11.29

Fix client secrets being truncated

03 Sep 11:54
3dd345c
Compare
Choose a tag to compare

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

27 Aug 10:02
b7c51ec
Compare
Choose a tag to compare
Merge pull request #22 from Livit/bug/TESLA-1441_fix_version

TESLA-1441: version 0.2.2

fix false positives in token expiry detection

21 Aug 08:46
8d79d33
Compare
Choose a tag to compare

JWT grant support and OAuth Application Django management commands

10 Feb 19:28
Compare
Choose a tag to compare
  • support for JWT Bearer token grant type: https://tools.ietf.org/html/rfc7523
  • oauth2client_app and oauth2provider_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

30 Sep 12:26
25adfeb
Compare
Choose a tag to compare

Cleanup

Move mock to tests.

27 Sep 13:56
Compare
Choose a tag to compare
v0.1.1

Move mock to test/compat.