X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=onelab-sso%2Fserver.py;fp=onelab-sso%2Fserver.py;h=10a3ab4a66a9ddd8260be430b1308426db0888bb;hb=42c4b7f7c358b593b9b328a2e2499d8c185baf3e;hp=0000000000000000000000000000000000000000;hpb=fe0721d5668db678246ecc51482e6ecfcfe4f94c;p=infrastructure.git diff --git a/onelab-sso/server.py b/onelab-sso/server.py new file mode 100755 index 0000000..10a3ab4 --- /dev/null +++ b/onelab-sso/server.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python + +import cherrypy + +from OnelabSingleSignOn import OnelabSingleSignOn + +interface_path='/xmlrpc' +mydir="/Users/parmentelat/git/infrastructure/onelab-sso/" + +cherrypy.tree.mount(OnelabSingleSignOn(), interface_path) + +tweaks={'xmlrpc_filter.on':True, + 'request.dispatch': cherrypy.dispatch.XMLRPCDispatcher(), + } + +cherrypy.config.update( {interface_path: tweaks}) + +cherrypy.server.socket_host= '0.0.0.0' +cherrypy.server.socket_port= 9999 +cherrypy.server.ssl_certificate= mydir+"zankai.crt" +cherrypy.server.ssl_private_key= mydir+"zankai.key" + +cherrypy.server.start()