Exemplo n.º 1
0
    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
Exemplo n.º 2
0
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()
Exemplo n.º 3
0
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))