def create_api_app(self, user, expires_in=60): app = App(name='Test API', user=user) db.session.add(app) db.session.commit() app.secret = app.generate_auth_token(expires_in=expires_in) db.session.add(app) db.session.commit() return app
def insert_api_apps(): """ Insert API applications with secret keys. """ for x in API_APPS: api_app = App.query.filter(App.name == x['name']).first() if not api_app: api_app = App(name=x['name']) api_app.secret = x['secret'] db.session.add(api_app) db.session.commit()
def create_api_app(): """ Create an API application with secret key. """ name = prompt('API application name') api_app = App(name=name) db.session.add(api_app) db.session.commit() api_app.secret = api_app.generate_auth_token() db.session.add(api_app) db.session.commit() sys.exit('\nApp "{}" was created with secret "{}"'.format(name, api_app.secret))
def create_api_app(): """ Create an API application with secret key. """ name = prompt('API application name') api_app = App(name=name) db.session.add(api_app) db.session.commit() api_app.secret = api_app.generate_auth_token() db.session.add(api_app) db.session.commit() sys.exit('\nApp "{}" was created with secret "{}"'.format( name, api_app.secret))
def add_app(): app_schema = App.from_json(json.loads(request.data.decode('utf-8'))) if app_schema.errors: return {'errors': app_schema.errors}, 400 user = User.query.filter(User.id == app_schema.data['user_id']).first() if not user: return {'errors': {'user': '******'}}, 400 app = App(**app_schema.data) app.secret = app.generate_auth_token() db.session.add(app) db.session.commit() return app, 201