コード例 #1
0
ファイル: utils.py プロジェクト: relsi/python-social-auth
 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)
コード例 #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)
コード例 #3
0
ファイル: utils.py プロジェクト: klinkin/python-social-auth
 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)
コード例 #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)
コード例 #5
0
ファイル: utils.py プロジェクト: 0077cc/python-social-auth
        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)
コード例 #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)
コード例 #7
0
ファイル: utils.py プロジェクト: AppsFuel/python-social-auth
def load_strategy(*args, **kwargs):
    return get_strategy(BACKENDS, STRATEGY, STORAGE, *args, **kwargs)
コード例 #8
0
ファイル: utils.py プロジェクト: AppsFuel/python-social-auth
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)
コード例 #9
0
def load_strategy():
    strategy = get_helper('STRATEGY')
    storage = get_helper('STORAGE')
    return get_strategy(strategy, storage)
コード例 #10
0
ファイル: utils.py プロジェクト: yulifei/flask_reveal
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)
コード例 #11
0
def load_strategy():
    return get_strategy(get_helper('STRATEGY'), get_helper('STORAGE'))
コード例 #12
0
def load_strategy(*args, **kwargs):
    return get_strategy(STRATEGY, STORAGE, *args, **kwargs)
コード例 #13
0
def load_strategy(request=None):
    return get_strategy(STRATEGY, STORAGE, request)
コード例 #14
0
ファイル: utils.py プロジェクト: fabioz/python-social-auth
def load_strategy(request_handler):
    strategy = get_helper(request_handler, 'STRATEGY')
    storage = get_helper(request_handler, 'STORAGE')
    return get_strategy(strategy, storage, request_handler)
コード例 #15
0
ファイル: utils.py プロジェクト: georgefs/django-login
def load_strategy(request=None):
    return get_strategy(STRATEGY, STORAGE, request)
コード例 #16
0
ファイル: utils.py プロジェクト: lugnitdgp/avskr2.0
def load_strategy(request):
    return get_strategy(get_helper('STRATEGY'), get_helper('STORAGE'), request)
コード例 #17
0
ファイル: utils.py プロジェクト: georgefs/django-login
def load_strategy(request_handler):
    strategy = get_helper(request_handler, 'STRATEGY')
    storage = get_helper(request_handler, 'STORAGE')
    return get_strategy(strategy, storage, request_handler)
コード例 #18
0
def load_strategy():
    strategy = get_helper('STRATEGY')
    storage = get_helper('STORAGE')
    return get_strategy(strategy, storage)
コード例 #19
0
def load_strategy(request=None):
    return get_strategy('rest_social_auth.strategy.DRFStrategy', STORAGE, request)
コード例 #20
0
def load_strategy(request=None):
    return get_strategy('rest_social_auth.strategy.DRFStrategy', STORAGE,
                        request)