コード例 #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()
コード例 #2
0
ファイル: misc.py プロジェクト: Softmotions/acoustid-server
 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
コード例 #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()
コード例 #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
コード例 #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)
コード例 #6
0
ファイル: __init__.py プロジェクト: acoustid/acoustid-server
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)