Create graphene mutations accessible to logged out users (Django)

974 views Asked by At

I am implementing a web application that uses a back-end implemented in Django with the API written in graphene GQL.

I need to provide login / logout functionality. These should be (ideally) implemented as mutations.

The login mutation should be able to operate without an authentication token (of course, since the user is not yet logged in).

I do not want to disable csrf checks for the whole api (via csrf_exempt on the graphene view).

Is there a way to disable csrf checks only for one mutation (login in my case) ?

1

There are 1 answers

0
Abdoul Seibou On BEST ANSWER

Theres is a django app that can help you do that. Check this https://github.com/morgante/django-graph-auth