def backends(request): """Load Social Auth current user data to context under the key 'backends'. Will return the output of social.backends.utils.user_backends_data.""" return { 'backends': LazyDict(lambda: user_backends_data(request.user, BACKENDS, Storage)) }
def backends(): """Load Social Auth current user data to context under the key 'backends'. Will return the output of social.backends.utils.user_backends_data.""" return { 'backends': user_backends_data(g.user, get_helper('AUTHENTICATION_BACKENDS'), get_helper('STORAGE', do_import=True)) }
def backends(request, user): """Load Social Auth current user data to context under the key 'backends'. Will return the output of social.backends.utils.user_backends_data.""" storage = module_member(get_helper('STORAGE')) return { 'backends': user_backends_data(user, get_helper('AUTHENTICATION_BACKENDS'), storage) }
def backends(request, user): """Load Social Auth current user data to context under the key 'backends'. Will return the output of social.backends.utils.user_backends_data.""" storage = module_member(get_helper('STORAGE')) return { 'backends': user_backends_data( user, get_helper('AUTHENTICATION_BACKENDS'), storage ) }
def backends(): """Load Social Auth current user data to context under the key 'backends'. Will return the output of social.backends.utils.user_backends_data.""" id = session.get('user_id', None) provider = session.get('social_auth_last_login_backend', None) storage = get_helper('STORAGE', do_import=True) try: username = storage.user.get_name(id) except: username = None return { 'backends': user_backends_data(g.user, get_helper('AUTHENTICATION_BACKENDS'), storage), 'session': {'username':username, 'provider':provider} }
def do_login(self): user = self.do_start() username = self.expected_username expect(user.username).to.equal(username) expect(self.strategy.session_get("username")).to.equal(username) expect(self.strategy.get_user(user.id)).to.equal(user) expect(self.strategy.backend.get_user(user.id)).to.equal(user) user_backends = user_backends_data( user, self.strategy.get_setting("SOCIAL_AUTH_AUTHENTICATION_BACKENDS"), self.strategy.storage ) expect(len(list(user_backends.keys()))).to.equal(3) expect("associated" in user_backends).to.equal(True) expect("not_associated" in user_backends).to.equal(True) expect("backends" in user_backends).to.equal(True) expect(len(user_backends["associated"])).to.equal(1) expect(len(user_backends["not_associated"])).to.equal(1) expect(len(user_backends["backends"])).to.equal(2) return user
def backends(): """Load Social Auth current user data to context under the key 'backends'. Will return the output of social.backends.utils.user_backends_data.""" id = session.get('user_id', None) provider = session.get('social_auth_last_login_backend', None) storage = get_helper('STORAGE', do_import=True) try: username = storage.user.get_name(id) except: username = None return { 'backends': user_backends_data(g.user, get_helper('AUTHENTICATION_BACKENDS'), storage), 'session': { 'username': username, 'provider': provider } }
def do_login(self): user = self.do_start() username = self.expected_username self.assertEqual(user.username, username) self.assertEqual(self.strategy.session_get('username'), username) self.assertEqual(self.strategy.get_user(user.id), user) self.assertEqual(self.backend.get_user(user.id), user) user_backends = user_backends_data( user, self.strategy.get_setting('SOCIAL_AUTH_AUTHENTICATION_BACKENDS'), self.strategy.storage) self.assertEqual(len(list(user_backends.keys())), 3) self.assertEqual('associated' in user_backends, True) self.assertEqual('not_associated' in user_backends, True) self.assertEqual('backends' in user_backends, True) self.assertEqual(len(user_backends['associated']), 1) self.assertEqual(len(user_backends['not_associated']), 1) self.assertEqual(len(user_backends['backends']), 2) return user
def do_login(self): user = self.do_start() username = self.expected_username expect(user.username).to.equal(username) expect(self.strategy.session_get('username')).to.equal(username) expect(self.strategy.get_user(user.id)).to.equal(user) expect(self.backend.get_user(user.id)).to.equal(user) user_backends = user_backends_data( user, self.strategy.get_setting('SOCIAL_AUTH_AUTHENTICATION_BACKENDS'), self.strategy.storage) expect(len(list(user_backends.keys()))).to.equal(3) expect('associated' in user_backends).to.equal(True) expect('not_associated' in user_backends).to.equal(True) expect('backends' in user_backends).to.equal(True) expect(len(user_backends['associated'])).to.equal(1) expect(len(user_backends['not_associated'])).to.equal(1) expect(len(user_backends['backends'])).to.equal(2) return user
def do_login(self): user = self.do_start() username = self.expected_username expect(user.username).to.equal(username) expect(self.strategy.session_get('username')).to.equal(username) expect(self.strategy.get_user(user.id)).to.equal(user) expect(self.strategy.backend.get_user(user.id)).to.equal(user) user_backends = user_backends_data( user, self.strategy.get_setting('SOCIAL_AUTH_AUTHENTICATION_BACKENDS'), self.strategy.storage ) expect(len(list(user_backends.keys()))).to.equal(3) expect('associated' in user_backends).to.equal(True) expect('not_associated' in user_backends).to.equal(True) expect('backends' in user_backends).to.equal(True) expect(len(user_backends['associated'])).to.equal(1) expect(len(user_backends['not_associated'])).to.equal(1) expect(len(user_backends['backends'])).to.equal(2) return user
def do_login(self): user = self.do_start() username = self.expected_username self.assertEqual(user.username, username) self.assertEqual(self.strategy.session_get('username'), username) self.assertEqual(self.strategy.get_user(user.id), user) self.assertEqual(self.backend.get_user(user.id), user) user_backends = user_backends_data( user, self.strategy.get_setting('SOCIAL_AUTH_AUTHENTICATION_BACKENDS'), self.strategy.storage ) self.assertEqual(len(list(user_backends.keys())), 3) self.assertEqual('associated' in user_backends, True) self.assertEqual('not_associated' in user_backends, True) self.assertEqual('backends' in user_backends, True) self.assertEqual(len(user_backends['associated']), 1) self.assertEqual(len(user_backends['not_associated']), 1) self.assertEqual(len(user_backends['backends']), 2) return user
def backends(request): """Load Social Auth current user data to context under the key 'backends'. Will return the output of social.backends.utils.user_backends_data.""" return {'backends': LazyDict(lambda: user_backends_data(request.user, BACKENDS, Storage))}