Example #1
0
 def login_from_apikey(self):
     username = request.values.get('username')
     apikey = request.values.get('apikey')
     try:
         bokehuser = user.auth_user(bokeh_app.servermodel_storage,
                                    username, 
                                    apikey=apikey)
         
         self.login(username)
         self.print_connection_info(bokehuser)
     except UnauthorizedException:
         flash("incorrect login")
         return redirect(url_for('bokeh.server.login_get'))
     return redirect("/bokeh")
Example #2
0
 def login_post(self):
     if request.values.get('api', None):
         return self.login_post_api()
     username = request.values['username']
     password = request.values['password']
     try:
         bokehuser = user.auth_user(bokeh_app.servermodel_storage,
                                    username, 
                                    password=password)
         self.login(username)
         self.print_connection_info(bokehuser)
     except UnauthorizedException:
         flash("incorrect login exists")
         return redirect(url_for('bokeh.server.login_get'))
     return redirect("/bokeh")
Example #3
0
 def login_post_api(self):
     username = request.values['username']
     password = request.values['password']
     try:
         bokehuser = user.auth_user(bokeh_app.servermodel_storage,
                                    username, 
                                    password)
         self.login(username)
         self.print_connection_info(bokehuser)
     except UnauthorizedException:
         return jsonify(status=False,
                        error="incorrect login ")
     return jsonify(status=True,
                    apikey=bokehuser.apikey
                    )