diff options
| author | Valery Febvre <vfebvre at easter-eggs.com> | 2004-07-14 13:29:42 +0000 |
|---|---|---|
| committer | Valery Febvre <vfebvre at easter-eggs.com> | 2004-07-14 13:29:42 +0000 |
| commit | 37b91c1e7a48b5f693a8ecd1820900e247313ccd (patch) | |
| tree | f93ccaf25d630dc151e52e47cbb024cf31108258 /python/environs | |
| parent | 6dd81a97236a54cde4bf80b18d28b191b13f6127 (diff) | |
| download | lasso-37b91c1e7a48b5f693a8ecd1820900e247313ccd.tar.gz lasso-37b91c1e7a48b5f693a8ecd1820900e247313ccd.tar.xz lasso-37b91c1e7a48b5f693a8ecd1820900e247313ccd.zip | |
*** empty log message ***
Diffstat (limited to 'python/environs')
| -rw-r--r-- | python/environs/py_login.c | 91 | ||||
| -rw-r--r-- | python/environs/py_login.h | 5 |
2 files changed, 58 insertions, 38 deletions
diff --git a/python/environs/py_login.c b/python/environs/py_login.c index de835293..b64c9b9a 100644 --- a/python/environs/py_login.c +++ b/python/environs/py_login.c @@ -222,42 +222,6 @@ PyObject *login_dump(PyObject *self, PyObject *args) { return (charPtrConst_wrap(ret)); } -PyObject *login_process_authn_response_msg(PyObject *self, PyObject *args) { - PyObject *login_obj; - gchar *authn_response_msg; - gboolean ret; - - if (CheckArgs(args, "OS:login_process_authn_response_msg")) { - if(!PyArg_ParseTuple(args, (char *) "Os:login_process_authn_response_msg", - &login_obj, &authn_response_msg)) - return NULL; - } - else return NULL; - - ret = lasso_login_process_authn_response_msg(LassoLogin_get(login_obj), - authn_response_msg); - - return (int_wrap(ret)); -} - -PyObject *login_process_request_msg(PyObject *self, PyObject *args) { - PyObject *login_obj; - gchar *request_msg; - gboolean ret; - - if (CheckArgs(args, "OS:login_process_request_msg")) { - if(!PyArg_ParseTuple(args, (char *) "Os:login_process_request_msg", - &login_obj, &request_msg)) - return NULL; - } - else return NULL; - - ret = lasso_login_process_request_msg(LassoLogin_get(login_obj), - request_msg); - - return (int_wrap(ret)); -} - PyObject *login_init_authn_request(PyObject *self, PyObject *args) { PyObject *login_obj; gchar *remote_providerID; @@ -334,3 +298,58 @@ PyObject *login_must_authenticate(PyObject *self, PyObject *args) { return (int_wrap(ret)); } + +PyObject *login_process_authn_response_msg(PyObject *self, PyObject *args) { + PyObject *login_obj; + gchar *authn_response_msg; + gboolean ret; + + if (CheckArgs(args, "OS:login_process_authn_response_msg")) { + if(!PyArg_ParseTuple(args, (char *) "Os:login_process_authn_response_msg", + &login_obj, &authn_response_msg)) + return NULL; + } + else return NULL; + + ret = lasso_login_process_authn_response_msg(LassoLogin_get(login_obj), + authn_response_msg); + + return (int_wrap(ret)); +} + +PyObject *login_process_request_msg(PyObject *self, PyObject *args) { + PyObject *login_obj; + gchar *request_msg; + gboolean ret; + + if (CheckArgs(args, "OS:login_process_request_msg")) { + if(!PyArg_ParseTuple(args, (char *) "Os:login_process_request_msg", + &login_obj, &request_msg)) + return NULL; + } + else return NULL; + + ret = lasso_login_process_request_msg(LassoLogin_get(login_obj), + request_msg); + + return (int_wrap(ret)); +} + +PyObject *login_process_response_msg(PyObject *self, PyObject *args) { + PyObject *login_obj; + gchar *response_msg; + gchar *remote_providerID; + gboolean ret; + + if (CheckArgs(args, "OSS:login_process_response_msg")) { + if(!PyArg_ParseTuple(args, (char *) "Oss:login_process_response_msg", + &login_obj, &response_msg, &remote_providerID)) + return NULL; + } + else return NULL; + + ret = lasso_login_process_response_msg(LassoLogin_get(login_obj), + response_msg, remote_providerID); + + return (int_wrap(ret)); +} diff --git a/python/environs/py_login.h b/python/environs/py_login.h index f0a22ee9..4fae7931 100644 --- a/python/environs/py_login.h +++ b/python/environs/py_login.h @@ -47,11 +47,12 @@ PyObject *login_build_authn_request_msg(PyObject *self, PyObject *args); PyObject *login_build_authn_response_msg(PyObject *self, PyObject *args); PyObject *login_build_request_msg(PyObject *self, PyObject *args); PyObject *login_dump(PyObject *self, PyObject *args); -PyObject *login_process_authn_response_msg(PyObject *self, PyObject *args); -PyObject *login_process_request_msg(PyObject *self, PyObject *args); PyObject *login_init_authn_request(PyObject *self, PyObject *args); PyObject *login_init_from_authn_request_msg(PyObject *self, PyObject *args); PyObject *login_init_request(PyObject *self, PyObject *args); PyObject *login_must_authenticate(PyObject *self, PyObject *args); +PyObject *login_process_authn_response_msg(PyObject *self, PyObject *args); +PyObject *login_process_request_msg(PyObject *self, PyObject *args); +PyObject *login_process_response_msg(PyObject *self, PyObject *args); #endif /* __PYLASSO_PY_LOGIN_H__ */ |
