def make_default_user(app): docid = "defaultdoc" doc = docs.new_doc(app, docid, 'main', ["defaultuser"], apikey='nokey') bokehuser = user.new_user(app.model_redis, "defaultuser", str(uuid.uuid4()), docs=[doc.docid]) return bokehuser
def make_default_user(bokeh_app): docid = "defaultdoc" bokehuser = user.new_user(bokeh_app.model_redis, "defaultuser", str(uuid.uuid4()), apikey='nokey', docs=[]) return bokehuser
def current_user(self): """returns bokeh User object from self.current_user_name """ username = self.current_user_name() bokehuser = user.User.load(bokeh_app.servermodel_storage, username) if bokehuser is not None: return bokehuser docid = "defaultdoc" bokehuser = user.new_user(bokeh_app.servermodel_storage, "defaultuser", str(uuid.uuid4()), apikey='nokey', docs=[]) return bokehuser
def current_user(self): """returns bokeh User object matching defaultuser if the user does not exist, one will be created """ username = self.current_user_name() bokehuser = user.User.load(bokeh_app.servermodel_storage, username) if bokehuser is not None: return bokehuser bokehuser = user.new_user(bokeh_app.servermodel_storage, "defaultuser", str(uuid.uuid4()), apikey='nokey', docs=[]) return bokehuser
def register_post_api(self): username = request.values['username'] password = request.values['password'] try: bokehuser = user.new_user( bokeh_app.servermodel_storage, username, password ) self.login(username) self.print_connection_info(bokehuser) except UnauthorizedException: return jsonify(status=False, error="user already exists") return jsonify(status=True, apikey=bokehuser.apikey )
def register_post(self): if request.values.get('api', None): return self.register_post_api() username = request.values['username'] password = request.values['password'] password_confirm = request.values['password_confirm'] if password != password_confirm: flash("password and confirmation do not match") return redirect(url_for('bokeh.server.register_get')) try: bokehuser = user.new_user( bokeh_app.servermodel_storage, username, password ) self.login(username) self.print_connection_info(bokehuser) except UnauthorizedException: flash("user already exists") return redirect(url_for('bokeh.server.register_get')) return redirect("/bokeh")
def make_default_user(app): docid = "defaultdoc" bokehuser = user.new_user(app.model_redis, "defaultuser", str(uuid.uuid4()), apikey="nokey", docs=[]) return bokehuser