Source code for magpie.api.management.network

from magpie.utils import get_logger

[docs] LOGGER = get_logger(__name__)
[docs] def includeme(config): from pyramid.exceptions import ConfigurationError from magpie import utils from magpie.api import schemas as s LOGGER.info("Adding API network ...") try: utils.check_network_configured(config) except ConfigurationError as exc: LOGGER.error("API network failed with following configuration error: %s", exc) raise config.add_route(**s.service_api_route_info(s.NetworkTokenAPI)) config.add_route(**s.service_api_route_info(s.NetworkJSONWebKeySetAPI)) config.add_route(**s.service_api_route_info(s.NetworkDecodeJWTAPI)) config.add_route(**s.service_api_route_info(s.NetworkTokensAPI)) config.include("magpie.api.management.network.node") config.include("magpie.api.management.network.remote_user") config.scan()