aboutsummaryrefslogtreecommitdiffstats
path: root/moonv4/moon_interface/moon_interface/http_server.py
diff options
context:
space:
mode:
authorasteroide <thomas.duval@orange.com>2017-07-25 17:45:50 +0200
committerasteroide <thomas.duval@orange.com>2017-07-25 17:45:50 +0200
commit8cbf11c78259540f9a2b0661842bb82558ea2648 (patch)
tree6f3a30a9f88f641857ee540d4a5ec8b0a1bed8b5 /moonv4/moon_interface/moon_interface/http_server.py
parentc4b2b207d99b1e85cc7e7b08b8bb6bcfdf839aaa (diff)
Update to get configuration from the consul and clean the code
Change-Id: I52d554132b6751cf21c7ece21233291f5de37c6c
Diffstat (limited to 'moonv4/moon_interface/moon_interface/http_server.py')
-rw-r--r--moonv4/moon_interface/moon_interface/http_server.py43
1 files changed, 4 insertions, 39 deletions
diff --git a/moonv4/moon_interface/moon_interface/http_server.py b/moonv4/moon_interface/moon_interface/http_server.py
index b475e141..046337a2 100644
--- a/moonv4/moon_interface/moon_interface/http_server.py
+++ b/moonv4/moon_interface/moon_interface/http_server.py
@@ -3,12 +3,12 @@
# license which can be found in the file 'LICENSE' in this package distribution
# or at 'http://www.apache.org/licenses/LICENSE-2.0'.
-from flask import Flask, request
+from flask import Flask
from flask_cors import CORS, cross_origin
-from flask_restful import Resource, Api, reqparse
+from flask_restful import Resource, Api
import logging
from moon_interface import __version__
-from moon_interface.api.generic import Status, Logs, API, InternalAPI
+from moon_interface.api.generic import Status, Logs, API
from moon_interface.api.models import Models
from moon_interface.api.policies import Policies
from moon_interface.api.pdp import PDP
@@ -21,7 +21,7 @@ from moon_interface.api.rules import Rules
from moon_interface.api.authz import Authz
from moon_utilities import exceptions
-logger = logging.getLogger(__name__)
+logger = logging.getLogger("moon.interface.http")
class Server:
@@ -133,41 +133,6 @@ class HTTPServer(Server):
for api in __API__:
self.api.add_resource(api, *api.__urls__)
- # self.api.add_resource(Status, *Status.__urls__)
- # self.api.add_resource(Logs, *Logs.__urls__)
- # self.api.add_resource(API, *API.__urls__)
- # self.api.add_resource(InternalAPI, *InternalAPI.__urls__)
- #
- # self.api.add_resource(InternalAPI, *InternalAPI.__urls__)
- #
- # self.api.add_resource(IntraExtensions, *IntraExtensions.__urls__)
- # self.api.add_resource(SubMetaRuleAlgorithm, *SubMetaRuleAlgorithm.__urls__)
- # self.api.add_resource(AggregationAlgorithm, *AggregationAlgorithm.__urls__)
- #
- # self.api.add_resource(Templates, *Templates.__urls__)
- # self.api.add_resource(SubMetaRuleAlgorithms, *SubMetaRuleAlgorithms.__urls__)
- # self.api.add_resource(AggregationAlgorithms, *AggregationAlgorithms.__urls__)
- #
- # self.api.add_resource(Subjects, *Subjects.__urls__)
- # self.api.add_resource(SubjectCategories, *SubjectCategories.__urls__)
- # self.api.add_resource(SubjectScopes, *SubjectScopes.__urls__)
- # self.api.add_resource(SubjectAssignments, *SubjectAssignments.__urls__)
- #
- # self.api.add_resource(Objects, *Objects.__urls__)
- # self.api.add_resource(ObjectCategories, *ObjectCategories.__urls__)
- # self.api.add_resource(ObjectScopes, *ObjectScopes.__urls__)
- # self.api.add_resource(ObjectAssignments, *ObjectAssignments.__urls__)
- #
- # self.api.add_resource(Actions, *Actions.__urls__)
- # self.api.add_resource(ActionCategories, *ActionCategories.__urls__)
- # self.api.add_resource(ActionScopes, *ActionScopes.__urls__)
- # self.api.add_resource(ActionAssignments, *ActionAssignments.__urls__)
- #
- # self.api.add_resource(Rules, *Rules.__urls__)
- # self.api.add_resource(SubMetaRules, *SubMetaRules.__urls__)
- #
- # self.api.add_resource(Mappings, *Mappings.__urls__)
-
def run(self):
self.app.run(debug=True, host=self._host, port=self._port) # nosec