1 from flask import Flask, url_for, request, Response, jsonify
4 from PLC.API import PLCAPI
5 from PLC.Config import Config
6 from PLC.Logger import logger
12 <title>PLCAPI Nova JSON REST Interface</title>
14 <h1>PLCAPI Nova JSON REST Interface</h1>
15 <p>Please use HTTP to access the PLCAPI. </p>
23 @app.route('/auth', methods=['GET', 'POST'])
25 if request.method == 'POST':
26 args = [request.json.get('auth')]
27 return api.call(None, 'AuthCheck', *args)
30 @app.route('/roles', methods=['GET', 'POST'])
32 if request.method == 'POST':
33 logger.error(request.data)
34 return jsonify(**request.json)