zags

Results 2 issues of zags

In Python 3, the return value of SignatureMethod_HMAC_SHA1.Sign is a bytes object, not a string. This is problematic for implementing 2-legged OAuth (such as under LTI, described here: https://www.imsglobal.org/specs/ltiv2p0/implementation-guide#toc-58) because...

Currently, the views are incompatible with the [LoginRequiredMiddleware](https://docs.djangoproject.com/en/5.2/topics/auth/default/#django.contrib.auth.mixins.LoginRequiredMixin) added in Django 5.1. This can be fixed by adding the `@login_not_required` decorator to all unauthenticated views.