13f9e02a64
Blueprint make-authz-orthogonal This patch implements part #3 of this blueprint, according to its specification. It does so by allowing the view generator in the API layer to strip off fields which do not satify authorization policies. Also, some checks in unit tests for plugins relied on the capability of the plugin to invoke directly the policy engine. This checks have been removed and replaced by equivalent unit tests. Finally, this patch required changes to most test cases for API extensions in order to ensure the resource attribute map was updated with the extension's attributes Change-Id: I1ef94a8a628d34697254b68d7a539bd1c636876e |
||
---|---|---|
.. | ||
tests | ||
__init__.py | ||
plugin.py | ||
README | ||
vcsversion.py | ||
version.py |
# Quantum REST Proxy Plug-in for Big Switch and FloodLight Controllers This module provides a generic quantum plugin 'QuantumRestProxy' that translates quantum function calls to authenticated REST requests (JSON supported) to a set of redundant external network controllers. It also keeps a local persistent store of quantum state that has been setup using that API. Currently the FloodLight Openflow Controller or the Big Switch Networks Controller can be configured as external network controllers for this plugin. For more details on this plugin, please refer to the following link: http://www.openflowhub.org/display/floodlightcontroller/Quantum+REST+Proxy+Plugin