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)
def signedStrFromUser(user): """ decode and verify signature of string """ return signed.dumps(SharedAuthBackend.dictFromUser(user))