server/python/django2/renkanmanager/auth.py
author ymh <ymh.work@gmail.com>
Sun, 14 Jul 2024 21:59:51 +0200
changeset 665 69d13e7dd286
parent 589 0ae11aa255a3
permissions -rw-r--r--
add file encoding
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
665
69d13e7dd286 add file encoding
ymh <ymh.work@gmail.com>
parents: 589
diff changeset
     1
# -*- coding: utf-8 -*-
588
95536fa18d0d Minor adjustements to properly interact with Renkan client
durandn
parents:
diff changeset
     2
from rest_framework.authentication import SessionAuthentication 
95536fa18d0d Minor adjustements to properly interact with Renkan client
durandn
parents:
diff changeset
     3
95536fa18d0d Minor adjustements to properly interact with Renkan client
durandn
parents:
diff changeset
     4
class CsrfExemptSessionAuthentication(SessionAuthentication):
95536fa18d0d Minor adjustements to properly interact with Renkan client
durandn
parents:
diff changeset
     5
    """
95536fa18d0d Minor adjustements to properly interact with Renkan client
durandn
parents:
diff changeset
     6
        Session authentication class to use with Renkan client, as it does not provide a csrf token
95536fa18d0d Minor adjustements to properly interact with Renkan client
durandn
parents:
diff changeset
     7
    """
95536fa18d0d Minor adjustements to properly interact with Renkan client
durandn
parents:
diff changeset
     8
    
95536fa18d0d Minor adjustements to properly interact with Renkan client
durandn
parents:
diff changeset
     9
    
95536fa18d0d Minor adjustements to properly interact with Renkan client
durandn
parents:
diff changeset
    10
    def enforce_csrf(self, request):
95536fa18d0d Minor adjustements to properly interact with Renkan client
durandn
parents:
diff changeset
    11
        return