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))