示例#1
0
 def setup(self):
     self.config = {
         'server_info': {
             'authorization_endpoint':
             FB_AUTH_ENDPOINT,
             'token_endpoint':
             'https://graph.facebook.com/v2.5/oauth/access_token'
         },
         'client_secret':
         'facebook_secret',
         'base_url':
         BASE_URL,
         'state_encryption_key':
         'state_encryption_key',
         'encryption_key':
         'encryption_key',
         'fields': [
             'id', 'name', 'first_name', 'last_name', 'middle_name',
             'picture', 'email', 'verified', 'gender', 'timezone', 'locale',
             'updated_time'
         ],
         'authz_page':
         AUTHZ_PAGE,
         'client_config': {
             'client_id': CLIENT_ID
         }
     }
     self.fb_backend = FacebookBackend(None, INTERNAL_ATTRIBUTES,
                                       self.config)
示例#2
0
 def create_backend(self):
     self.fb_backend = FacebookBackend(Mock(), INTERNAL_ATTRIBUTES,
                                       FB_CONFIG, "base_url", "facebook")