From 21ddab54c2eead1f17bd3eaf76b4be5405a364db Mon Sep 17 00:00:00 2001 From: Jimmy Forsyth Date: Fri, 6 Apr 2018 16:56:53 -0400 Subject: Add auth_policy.json file Issue-ID: AAI-1006 Change-Id: I2ea87ea8fcfb558477c26c47de0fa865f92932fb Signed-off-by: Jimmy Forsyth --- babel/appconfig/auth/auth_policy.json | 47 +++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 babel/appconfig/auth/auth_policy.json diff --git a/babel/appconfig/auth/auth_policy.json b/babel/appconfig/auth/auth_policy.json new file mode 100644 index 0000000..5340a6a --- /dev/null +++ b/babel/appconfig/auth/auth_policy.json @@ -0,0 +1,47 @@ +{"roles": [ + { + "name": "admin", + "functions": [ + { + "name": "generateArtifacts", + "methods": [{"name": "POST"}] + } + ], + "users": [ + {"username": "CN=someone.onap.org, OU=someone, O=\"ONAP ORG\", L=NA, ST=NA, C=NA"} + ] + }, + { + "name": "ops", + "functions": [{ + "name": "actions", + "methods": [{"name": "POST"}] + }], + "users": [ + {"username": "CN=someone.onap.org, OU=someone, O=\"ONAP ORG\", L=NA, ST=NA, C=NA"} + ] + }, + { + "name": "readonly", + "functions": [ + { + "name": "actions", + "methods": [{"name": "GET"}] + } + ], + "users": [ + {"username": "CN=someone.onap.org, OU=someone, O=\"ONAP ORG\", L=NA, ST=NA, C=NA"} + ] + }, + { + "name": "basicauth", + "functions": [{ + "name": "util", + "methods": [{"name": "GET"}] + }], + "users": [{ + "user": "aai", + "pass": "OBF:deadbeef" + }] + } +]} -- cgit 1.2.3-korg