Django Graphql Jwt Versions Save

JSON Web Token (JWT) authentication for Graphene Django

0.4.0

9 months ago
  • Added german translation
  • Added support for any root query name

0.3.4

2 years ago
  • Added JSONWebTokenBackend.get_user method

0.3.3

2 years ago
  • Added Graphene V2 support

0.3.2

3 years ago
  • Added support for PyJWT>=2
  • Removed signals providing_args
  • Added JWT_COOKIE_SAMESITE setting
  • Added support for Graphene v3

v0.3.1

4 years ago
  • Set JWT-refresh-token cookie on tokenAuth mutation
  • Read token/refresh-token from cookies (TokenAuth, Refresh, Verify and Revoke mutations)
  • Add refreshExpiredIn field
  • Add token payload to tokenAuth mutation
  • Add DeleteJSONWebTokenCookie and DeleteRefreshTokenCookie mutations
  • Add JWT_REUSE_REFRESH_TOKENS setting in order to reuse the refresh token instances
  • Add JWT_HIDE_TOKEN_FIELDS setting (prevent XSS exploitation)
  • Add JWT_CSRF_ROTATION setting
  • Add JWT_COOKIE_PATH and JWT_COOKIE_DOMAIN settings
  • Removed ugettext in favor of gettext

0.3.0

4 years ago
  • Added Django 3 support
  • Removed Python 2.7 support

0.2.3

4 years ago
  • Fixed refresh_token cookie
  • Added middleware method to SchemaRequestFactory
  • Added arabic, french and portuguese translations

0.2.2

4 years ago
  • Removed DjangoMiddleware
  • Added dutch and french locales
  • Added JWT Refresh token cookie
  • Added signals
  • Added JWT_GET_USER_BY_NATURAL_KEY_HANDLER

v0.2.1

5 years ago
  • Added JWT cookie authentication
  • Added refresh_token_lazy
  • Fixed RefreshToken related name
  • WARNING: Added kwargs argument to JSONWebTokenMutation.resolve()
  • Fixed @context decorator to determine the info argument
  • Added _cached_token to refresh token instances to allow hashed tokens
  • Added JWT_GET_REFRESH_TOKEN_HANDLER setting variable
  • Improved argument authentication using multiple credentials
  • Added execute method to SchemaTestCase
  • Added graphql_jwt classes to JWT_ALLOW_ANY_CLASSES
  • Added @superuser_required decorator

v0.2.0

5 years ago
  • Added Graphene middleware
  • Added Per-argument authentication
  • Added JSONWebTokenExpired exception
  • Added documentation
  • Renamed JWT_AUTH_HEADER to JWT_AUTH_HEADER_NAME