Exemplo n.º 1
0
 def _parse_user(self, values, conn):
     account_apikey = values.get('user')
     if not account_apikey:
         raise errors.MissingParameterError('user')
     self.account_id = lookup_account_id_by_apikey(conn, account_apikey)
     if not self.account_id:
         raise errors.InvalidUserAPIKeyError()
Exemplo n.º 2
0
 def parse(self, values, conn):
     super(UserLookupHandlerParams, self).parse(values, conn)
     account_apikey = values.get('user')
     if not account_apikey:
         raise errors.MissingParameterError('user')
     self.account_id = lookup_account_id_by_apikey(conn, account_apikey)
     if not self.account_id:
         raise errors.InvalidUserAPIKeyError()
     self.account_apikey = account_apikey
Exemplo n.º 3
0
 def _parse_user(self, values, db):
     # type: (MultiDict, DatabaseContext) -> None
     account_apikey = values.get('user')
     if not account_apikey:
         raise errors.MissingParameterError('user')
     self.account_id = lookup_account_id_by_apikey(db.get_app_db(),
                                                   account_apikey)
     if not self.account_id:
         raise errors.InvalidUserAPIKeyError()
Exemplo n.º 4
0
 def parse(self, values, conn):
     super(UserLookupHandlerParams, self).parse(values, conn)
     account_apikey = values.get('user')
     if not account_apikey:
         raise errors.MissingParameterError('user')
     self.account_id = lookup_account_id_by_apikey(conn, account_apikey)
     if not self.account_id:
         raise errors.InvalidUserAPIKeyError()
     self.account_apikey = account_apikey
Exemplo n.º 5
0
def test_lookup_account_id_by_apikey(conn):
    id = lookup_account_id_by_apikey(conn, 'user1key')
    assert_equals(1, id)
    id = lookup_account_id_by_apikey(conn, 'foooo')
    assert_equals(None, id)
Exemplo n.º 6
0
def check_user_api_key(config, db, user_apikey):
    app_db = db.get_app_db(read_only=True)
    return lookup_account_id_by_apikey(app_db, user_apikey)