X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=onelab-sso%2FOnelabSingleSignOn.py;fp=onelab-sso%2FOnelabSingleSignOn.py;h=64b916c6d6152df15da8c9a84d20877cc2cbc339;hb=42c4b7f7c358b593b9b328a2e2499d8c185baf3e;hp=0000000000000000000000000000000000000000;hpb=fe0721d5668db678246ecc51482e6ecfcfe4f94c;p=infrastructure.git diff --git a/onelab-sso/OnelabSingleSignOn.py b/onelab-sso/OnelabSingleSignOn.py new file mode 100644 index 0000000..64b916c --- /dev/null +++ b/onelab-sso/OnelabSingleSignOn.py @@ -0,0 +1,17 @@ +import cherrypy + +interface_version='0.0' + +class OnelabSingleSignOn (cherrypy._cptools.XMLRPCController): + def version (self): + return interface_version + version.exposed=True + + # basically this goes at several places to see if this user is known + # first sequential implementation should be ok for our needs + # given that we'd have only 2 places to check + # details of the return structure to be specified + def AuthCheck (self, login, password): + return { 'alt': "not implemented yet", } + AuthCheck.exposed=True +