|
def | __init__ (self, secret_key, expires_in=None, **kwargs) |
|
def | make_header (self, header_fields) |
|
def | loads (self, s, salt=None, return_header=False) |
|
def | get_issue_date (self, header) |
|
def | now (self) |
|
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 | dumps (self, obj, salt=None, header_fields=None) |
|
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) |
|
Works like the regular :class:`JSONWebSignatureSerializer` but
also records the time of the signing and can be used to expire
signatures.
JWS currently does not specify this behavior but it mentions a
possible extension like this in the spec. Expiry date is encoded
into the header similar to what's specified in `draft-ietf-oauth
-json-web-token <http://self-issued.info/docs/draft-ietf-oauth-json
-web-token.html#expDef>`_.