Exemplo n.º 1
0
 def _info(_type):
     _row = ApiInfo(uuid=str(uuid.uuid1()),
                    user_uuid=_user_uuid,
                    app_uuid=_app_uuid,
                    api_level=_type,
                    api_key=_encode(str(uuid.uuid1())),
                    api_secret=_encode(str(uuid.uuid1())))
     _row.create_redis_keys(self.application.redis)
     _row.async_add(self.application.redis)
     return {"uuid":_row.uuid, "key":_row.api_key, "secret":_row.api_secret}
Exemplo n.º 2
0
 def _info(_type):
     _row = ApiInfo(uuid=str(uuid.uuid1()),
                    user_uuid=_user_uuid,
                    app_uuid=_app_uuid,
                    api_level=_type,
                    api_key=_encode(str(uuid.uuid1())),
                    api_secret=_encode(str(uuid.uuid1())))
     _row.create_redis.cache(self.application.redis)
     _row.async_add(self.application.redis)
     return {uuid:_row.uuid, key:_row.api_key, secret:_row.api_secret}
Exemplo n.º 3
0
 def _info(_type):
     _uuid = str(uuid.uuid1())
     _key = _encode(str(uuid.uuid1()))
     _secret = _encode(str(uuid.uuid1()))
     _row = ApiInfo(uuid=_uuid,
                    user_uuid=_user_uuid,
                    api_level=_type,
                    api_key=_key,
                    api_secret=_secret)
     _row.create_redis_keys(_redis)
     _insert_into(_row)
     return {"uuid":_uuid, "key":_key, "secret":_secret}
Exemplo n.º 4
0
 def _info(_type):
     _uuid = str(uuid.uuid1())
     _key = _encode(str(uuid.uuid1()))
     _secret = _encode(str(uuid.uuid1()))
     _row = ApiInfo(uuid=_uuid,
                    user_uuid=_user_uuid,
                    api_level=_type,
                    api_key=_key,
                    api_secret=_secret)
     _row.create_redis_keys(self.application.redis)
     _insert_into(_row)
     return {"uuid":_uuid, "key":_key, "secret":_secret}
Exemplo n.º 5
0
 def _create_apiinfo(self, user_uuid, app_uuid, api_level):
     _redis = self.application.redis
     _row_data = {
         "createtime": datetime.datetime.now(),
         "updatetime": datetime.datetime.now(),
         "uuid": str(uuid.uuid1()),
         "user_uuid": user_uuid,
         "app_uuid": app_uuid,
         "api_level": api_level,
         "api_key": encode(str(uuid.uuid1())),
         "api_secret": encode(str(uuid.uuid1())),
     }
     _row = ApiInfo(**_row_data)
     _row.async_add()
     _row.create_redis_keys(_redis)
Exemplo n.º 6
0
 def _info(_type):
     _row = ApiInfo(uuid=str(uuid.uuid1()),
                    user_uuid=_user_uuid,
                    app_uuid=_app_uuid,
                    api_level=_type,
                    api_key=_encode(str(uuid.uuid1())),
                    api_secret=_encode(str(uuid.uuid1())))
     _row.create_redis_keys(self.application.redis)
     _row.async_add(self.application.redis)
     return {"uuid":_row.uuid, "key":_row.api_key, "secret":_row.api_secret}
Exemplo n.º 7
0
 def _create_apiinfo(self, user_uuid, app_uuid, api_level):
     _redis = self.application.redis
     _row_data = {
         "createtime": datetime.datetime.now(),
         "updatetime": datetime.datetime.now(),
         "uuid": str(uuid.uuid1()),
         "user_uuid": user_uuid,
         "app_uuid": app_uuid,
         "api_level": api_level,
         "api_key": encode(str(uuid.uuid1())),
         "api_secret": encode(str(uuid.uuid1())),
     }
     _row = ApiInfo(**_row_data)
     _row.async_add()
     _row.create_redis_keys(_redis)
Exemplo n.º 8
0
def _create_bootstrap_api(_type, _session, _config):
    _user_config = _config.get("user")
    _team_config = _config.get("team")
    _api = ApiInfo(
        createtime=datetime.datetime.now(),
        updatetime=datetime.datetime.now(),
        uuid=str(uuid.uuid1()),
        user_uuid=_user_config.get("user_uuid"),
        app_uuid=_team_config.get("app_uuid"),
        api_level=_type,
        api_key=_encode(str(uuid.uuid1())),
        api_secret=_encode(str(uuid.uuid1())),
    )
    _session.add(_api)
    _session.commit()

    _config[_type] = {
        "api_uuid": _api.uuid,
        "api_key": _api.api_key,
        "api_secret": _api.api_secret,
    }
    return _config
Exemplo n.º 9
0
    def _create_team(self, _request):
        from ppmessage.db.models import AppInfo
        
        _app_name = _request.get("team_name")
        _app_uuid = str(uuid.uuid1())
        _user_uuid = self._user_uuid
        _app_key = str(uuid.uuid1())
        _app_secret = str(uuid.uuid1())

        _row = ApiInfo(uuid=_app_uuid, 
                       app_name=_app_name,
                       user_uuid=_user_uuid,
                       app_key=_app_key,
                       app_secret=_app_secret)
        _row.create_redis_cache(self.application.redis)
        _row.async_add(self.application.redis)
        self._app_uuid = _app_uuid
        return True