def create_user(username, email, password): user = PasswordUser(models.User()) user.username = username user.email = email user.password = password session = settings.Session() session.add(user) session.commit() session.close()
def create_user(username, password, email): """This programm creates users for airflow.""" user = PasswordUser(models.User()) user.username = username user.email = email user.password = password session = settings.Session() session.add(user) session.commit() session.close() click.echo(f'Account {username} created successfully!')
def setUp(self): configuration.conf.set("webserver", "authenticate", "True") configuration.conf.set("webserver", "auth_backend", "airflow.contrib.auth.backends.password_auth") app = application.create_app() app.config['TESTING'] = True self.app = app.test_client() from airflow.contrib.auth.backends.password_auth import PasswordUser session = Session() user = models.User() password_user = PasswordUser(user) password_user.username = '******' password_user.password = '******' print(password_user._password) session.add(password_user) session.commit() session.close()
def setUp(self): configuration.load_test_config() try: configuration.conf.add_section("api") except DuplicateSectionError: pass configuration.conf.set("api", "auth_backend", "airflow.contrib.auth.backends.password_auth") self.app = application.create_app(testing=True) session = Session() user = models.User() password_user = PasswordUser(user) password_user.username = '******' password_user.password = '******' session.add(password_user) session.commit() session.close()
import airflow from airflow import models, settings from airflow.contrib.auth.backends.password_auth import PasswordUser user = PasswordUser(models.User()) user.username = '******' user.email = '*****@*****.**' user.password = '******' session = settings.Session() session.add(user) session.commit() session.close() exit()
#!/usr/bin/python # https://airflow.incubator.apache.org/security.html username = '******' email = '*****@*****.**' ##### import airflow from airflow import models, settings from airflow.contrib.auth.backends.password_auth import PasswordUser # https://stackoverflow.com/questions/3854692/generate-password-in-python import string from random import sample, choice chars = string.letters + string.digits length = 20 password = ''.join(choice(chars) for _ in range(length)) print "%s : %s" % (username, password) user = PasswordUser(models.User()) user.username = username user.email = email user.password = password session = settings.Session() session.add(user) session.commit() session.close() exit()
#!/usr/bin/python # -*- coding: UTF-8 -*- import airflow from airflow import models, settings from airflow.contrib.auth.backends.password_auth import PasswordUser user = PasswordUser(models.User()) user.username = '******' user.email = '*****@*****.**' #user.authenticate= 'admin' #user._password = '******' user.password = '******' session = settings.Session() session.add(user) session.commit() session.close() exit()