Ejemplo n.º 1
0
 def wrapper(request, backend, *args, **kwargs):
     uri = redirect_uri
     if uri and not uri.startswith("/"):
         uri = reverse(redirect_uri, args=(backend,))
     request.strategy = get_strategy(
         BACKENDS, STRATEGY, STORAGE, request, backend, redirect_uri=uri, *args, **kwargs
     )
     return func(request, backend, *args, **kwargs)
Ejemplo n.º 2
0
 def wrapper(self, backend=None, *args, **kwargs):
     uri = redirect_uri
     if uri and backend and '%(backend)s' in uri:
         uri = uri % {'backend': backend}
     self.strategy = get_strategy(get_helper('STRATEGY'),
                                  get_helper('STORAGE'))
     self.backend = load_backend(self.strategy, backend, uri)
     return func(self, backend, *args, **kwargs)
Ejemplo n.º 3
0
 def wrapper(backend, *args, **kwargs):
     uri = redirect_uri
     if uri and not uri.startswith('/'):
         uri = url_for(uri, backend=backend)
     backends = get_helper('AUTHENTICATION_BACKENDS')
     strategy = get_helper('STRATEGY')
     storage = get_helper('STORAGE')
     g.strategy = get_strategy(backends, strategy, storage, request,
                               backend, redirect_uri=uri, *args,
                               **kwargs)
     return func(backend, *args, **kwargs)
Ejemplo n.º 4
0
def load_strategy(request_handler, *args, **kwargs):
    backends = get_helper(request_handler, 'AUTHENTICATION_BACKENDS')
    strategy = get_helper(request_handler, 'STRATEGY')
    storage = get_helper(request_handler, 'STORAGE')
    return get_strategy(backends,
                        strategy,
                        storage,
                        request_handler.request,
                        request_handler=request_handler,
                        *args,
                        **kwargs)
Ejemplo n.º 5
0
        def wrapper(self, backend=None, *args, **kwargs):
            uri = redirect_uri

            if uri and backend and '%(backend)s' in uri:
                uri = uri % {'backend': backend}

            backends = get_helper('AUTHENTICATION_BACKENDS')
            strategy = get_helper('STRATEGY')
            storage = get_helper('STORAGE')
            self.strategy = get_strategy(backends, strategy, storage,
                                         cherrypy.request, backend,
                                         redirect_uri=uri, *args, **kwargs)
            if backend:
                return func(self, backend=backend, *args, **kwargs)
            else:
                return func(self, *args, **kwargs)
Ejemplo n.º 6
0
        def wrapper(self, backend=None, *args, **kwargs):
            uri = redirect_uri

            if uri and backend and '%(backend)s' in uri:
                uri = uri % {'backend': backend}

            backends = get_helper('AUTHENTICATION_BACKENDS')
            strategy = get_helper('STRATEGY')
            storage = get_helper('STORAGE')
            self.strategy = get_strategy(backends,
                                         strategy,
                                         storage,
                                         cherrypy.request,
                                         backend,
                                         redirect_uri=uri,
                                         *args,
                                         **kwargs)
            if backend:
                return func(self, backend=backend, *args, **kwargs)
            else:
                return func(self, *args, **kwargs)
Ejemplo n.º 7
0
def load_strategy(*args, **kwargs):
    return get_strategy(BACKENDS, STRATEGY, STORAGE, *args, **kwargs)
Ejemplo n.º 8
0
def load_strategy(request, *args, **kwargs):
    backends = get_helper(request, 'AUTHENTICATION_BACKENDS')
    strategy = get_helper(request, 'STRATEGY')
    storage = get_helper(request, 'STORAGE')
    return get_strategy(backends, strategy, storage, request=request,
                        *args, **kwargs)
Ejemplo n.º 9
0
def load_strategy():
    strategy = get_helper('STRATEGY')
    storage = get_helper('STORAGE')
    return get_strategy(strategy, storage)
Ejemplo n.º 10
0
def load_strategy(*args, **kwargs):
    backends = get_helper('AUTHENTICATION_BACKENDS')
    strategy = get_helper('STRATEGY')
    storage = get_helper('STORAGE')
    return get_strategy(backends, strategy, storage, *args, **kwargs)
Ejemplo n.º 11
0
def load_strategy():
    return get_strategy(get_helper('STRATEGY'), get_helper('STORAGE'))
Ejemplo n.º 12
0
def load_strategy(*args, **kwargs):
    return get_strategy(STRATEGY, STORAGE, *args, **kwargs)
Ejemplo n.º 13
0
def load_strategy(request=None):
    return get_strategy(STRATEGY, STORAGE, request)
Ejemplo n.º 14
0
def load_strategy(request_handler):
    strategy = get_helper(request_handler, 'STRATEGY')
    storage = get_helper(request_handler, 'STORAGE')
    return get_strategy(strategy, storage, request_handler)
Ejemplo n.º 15
0
def load_strategy(request=None):
    return get_strategy(STRATEGY, STORAGE, request)
Ejemplo n.º 16
0
def load_strategy(request):
    return get_strategy(get_helper('STRATEGY'), get_helper('STORAGE'), request)
Ejemplo n.º 17
0
def load_strategy(request_handler):
    strategy = get_helper(request_handler, 'STRATEGY')
    storage = get_helper(request_handler, 'STORAGE')
    return get_strategy(strategy, storage, request_handler)
Ejemplo n.º 18
0
def load_strategy():
    strategy = get_helper('STRATEGY')
    storage = get_helper('STORAGE')
    return get_strategy(strategy, storage)
Ejemplo n.º 19
0
def load_strategy(request=None):
    return get_strategy('rest_social_auth.strategy.DRFStrategy', STORAGE, request)
Ejemplo n.º 20
0
def load_strategy(request=None):
    return get_strategy('rest_social_auth.strategy.DRFStrategy', STORAGE,
                        request)