Authenticate all API calls

There are no PUBLIC_ENDPOINTS in our ReST API.  THis was copied from
Solum which does have some public endpoints.  As a result, just remove
all of the public endpoints.  Now auth is done on every API call.

Also it is helpful to install the authentication wrapper.

Change-Id: I197f690ef6f2ea0756503ee2d44fb721e840f256
Steven Dake 2014-11-25 15:13:51 -07:00
parent aaa31eefce
commit a6e2e42115
2 changed files with 3 additions and 6 deletions

View File

@ -13,6 +13,7 @@
from oslo.config import cfg
import pecan
from magnum.api import auth
from magnum.api import config as api_config
from magnum.api import model
@ -46,8 +47,9 @@ def setup_app(config=None):
app_conf = dict(
return pecan.make_app(
app = pecan.make_app(
logging=getattr(config, 'logging', {}),
return auth.install(app, CONF)

View File

@ -41,11 +41,6 @@ CONF.register_opts(AUTH_OPTS)
CONF.register_opts(auth_token.opts, group=OPT_GROUP_NAME)