Integrating with Python Django API
Using authaction-python-sdk
Section titled “Using authaction-python-sdk”pip install "authaction-python-sdk[django]"AUTHACTION = { "DOMAIN": os.getenv("AUTHACTION_DOMAIN"), "AUDIENCE": os.getenv("AUTHACTION_AUDIENCE"),}
REST_FRAMEWORK = { "DEFAULT_AUTHENTICATION_CLASSES": ["authaction.django.AuthActionAuthentication"], "DEFAULT_PERMISSION_CLASSES": ["rest_framework.permissions.IsAuthenticated"],}# views.py — request.user.sub and all JWT claims available as attributes@api_view(["GET"])def protected(request): return Response({"sub": request.user.sub, "email": request.user.email})Full SDK reference: github.com/authaction/authaction-python-sdk