def signedStrFromUser(user):
        """
        decode and verify signature of string
        """
        dct = SharedAuthBackend.dictFromUser(user)

        extra_params_provider = getattr(settings, 'EXTRA_PARAMS_PROVIDER', None)
        if extra_params_provider:
            extra_params_provider = get_callable(extra_params_provider)
            dct['extra_params'] = extra_params_provider(user)

        return signed.dumps(dct)
Beispiel #2
0
    def signedStrFromUser(user):
        """
        decode and verify signature of string
        """
        dct = SharedAuthBackend.dictFromUser(user)

        extra_params_provider = getattr(settings, 'EXTRA_PARAMS_PROVIDER', None)
        if extra_params_provider:
            extra_params_provider = get_callable(extra_params_provider)
            dct['extra_params'] = extra_params_provider(user)

        return signed.dumps(dct)
Beispiel #3
0
 def signedStrFromUser(user):
     """
     decode and verify signature of string
     """
     return signed.dumps(SharedAuthBackend.dictFromUser(user))