OpenQuizz
Une application de gestion des contenus pédagogiques
|
Public Member Functions | |
def | __init__ (self, secret_key, salt=None, serializer=None, serializer_kwargs=None, signer=None, signer_kwargs=None, algorithm_name=None) |
def | load_payload (self, payload, serializer=None, return_header=False) |
def | dump_payload (self, header, obj) |
def | make_algorithm (self, algorithm_name) |
def | make_signer (self, salt=None, algorithm=None) |
def | make_header (self, header_fields) |
def | dumps (self, obj, salt=None, header_fields=None) |
def | loads (self, s, salt=None, return_header=False) |
def | loads_unsafe (self, s, salt=None, return_header=False) |
![]() | |
def | load_payload (self, payload, serializer=None) |
def | dump_payload (self, obj) |
def | make_signer (self, salt=None) |
def | iter_unsigners (self, salt=None) |
def | dumps (self, obj, salt=None) |
def | dump (self, obj, f, salt=None) |
def | loads (self, s, salt=None) |
def | load (self, f, salt=None) |
def | loads_unsafe (self, s, salt=None) |
def | load_unsafe (self, f, *args, **kwargs) |
Data Fields | |
algorithm_name | |
algorithm | |
![]() | |
secret_key | |
salt | |
serializer | |
is_text_serializer | |
signer | |
signer_kwargs | |
fallback_signers | |
serializer_kwargs | |
Static Public Attributes | |
jws_algorithms | |
default_algorithm | |
default_serializer | |
![]() | |
default_serializer | |
default_signer | |
default_fallback_signers | |
This serializer implements JSON Web Signature (JWS) support. Only supports the JWS Compact Serialization.
def __init__ | ( | self, | |
secret_key, | |||
salt = None , |
|||
serializer = None , |
|||
serializer_kwargs = None , |
|||
signer = None , |
|||
signer_kwargs = None , |
|||
algorithm_name = None |
|||
) |
Reimplemented from Serializer.
def dump_payload | ( | self, | |
header, | |||
obj | |||
) |
def dumps | ( | self, | |
obj, | |||
salt = None , |
|||
header_fields = None |
|||
) |
Like :meth:`.Serializer.dumps` but creates a JSON Web Signature. It also allows for specifying additional fields to be included in the JWS header.
def load_payload | ( | self, | |
payload, | |||
serializer = None , |
|||
return_header = False |
|||
) |
def loads | ( | self, | |
s, | |||
salt = None , |
|||
return_header = False |
|||
) |
Reverse of :meth:`dumps`. If requested via ``return_header`` it will return a tuple of payload and header.
Reimplemented in TimedJSONWebSignatureSerializer.
def loads_unsafe | ( | self, | |
s, | |||
salt = None , |
|||
return_header = False |
|||
) |
def make_algorithm | ( | self, | |
algorithm_name | |||
) |
def make_header | ( | self, | |
header_fields | |||
) |
Reimplemented in TimedJSONWebSignatureSerializer.
def make_signer | ( | self, | |
salt = None , |
|||
algorithm = None |
|||
) |
algorithm |
algorithm_name |
|
static |
|
static |
|
static |