summaryrefslogtreecommitdiffstats
path: root/ogcp/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'ogcp/views.py')
-rw-r--r--ogcp/views.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/ogcp/views.py b/ogcp/views.py
index 7f54bcf..aae889f 100644
--- a/ogcp/views.py
+++ b/ogcp/views.py
@@ -284,6 +284,18 @@ def scopes_status():
scopes, _clients = get_scopes()
return jsonify(scopes)
+
+@app.route('/client/mac', methods=['GET'])
+@login_required
+def get_client_mac():
+ ip = parse_elements(request.args.to_dict())
+ payload = {'client': list(ip)}
+ resp = g.server.get('/client/info', payload)
+ client_info = resp.json()
+ mac = client_info.get('mac')
+ return jsonify(mac)
+
+
@app.route('/scopes/')
@login_required
def scopes():