From 75a5293e5aaa9bfec9360bbe1f58e9bc6f9336f1 Mon Sep 17 00:00:00 2001 From: Roland Hedberg Date: Sun, 28 Dec 2014 16:53:49 +0100 Subject: [PATCH] Allow starting a server with less then possible capabilities. --- oidc_example/op2/server.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/oidc_example/op2/server.py b/oidc_example/op2/server.py index 5c0099d..32f58b9 100755 --- a/oidc_example/op2/server.py +++ b/oidc_example/op2/server.py @@ -384,6 +384,9 @@ if __name__ == '__main__': parser.add_argument('-d', dest='debug', action='store_true') parser.add_argument('-p', dest='port', default=80, type=int) parser.add_argument('-k', dest='insecure', action='store_true') + parser.add_argument( + '-c', dest='capabilities', + help="A file containing a JSON representation of the capabilities") parser.add_argument(dest="config") args = parser.parse_args() @@ -526,6 +529,11 @@ if __name__ == '__main__': else: kwargs["verify_ssl"] = True + if args.capabilities: + kwargs["capabilities"] = json.loads(open(args.capabilities).read()) + else: + pass + OAS = Provider(config.issuer, SessionDB(config.baseurl), cdb, ac, None, authz, verify_client, config.SYM_KEY, **kwargs)