summaryrefslogtreecommitdiffstats
path: root/python/environs
diff options
context:
space:
mode:
authorValery Febvre <vfebvre at easter-eggs.com>2004-07-12 13:59:22 +0000
committerValery Febvre <vfebvre at easter-eggs.com>2004-07-12 13:59:22 +0000
commitd6a513e9e95c75007b343015347e4b7de1007512 (patch)
tree8f83cffb1eeaec5fd755a73f9ff94e1eae6b1df6 /python/environs
parent1703b150dd8a35e23eee4e2a3df5f2e78aca25b0 (diff)
downloadlasso-d6a513e9e95c75007b343015347e4b7de1007512.tar.gz
lasso-d6a513e9e95c75007b343015347e4b7de1007512.tar.xz
lasso-d6a513e9e95c75007b343015347e4b7de1007512.zip
*** empty log message ***
Diffstat (limited to 'python/environs')
-rw-r--r--python/environs/py_login.c16
-rw-r--r--python/environs/py_login.h4
-rw-r--r--python/environs/py_server.c32
-rw-r--r--python/environs/py_server.h2
4 files changed, 44 insertions, 10 deletions
diff --git a/python/environs/py_login.c b/python/environs/py_login.c
index b135f5b2..5b59d86e 100644
--- a/python/environs/py_login.c
+++ b/python/environs/py_login.c
@@ -220,37 +220,37 @@ PyObject *login_dump(PyObject *self, PyObject *args) {
return (charPtrConst_wrap(ret));
}
-PyObject *login_handle_authn_response_msg(PyObject *self, PyObject *args) {
+PyObject *login_process_authn_response_msg(PyObject *self, PyObject *args) {
PyObject *login_obj;
gchar *authn_response_msg;
gboolean ret;
- if (CheckArgs(args, "OS:login_handle_authn_response_msg")) {
- if(!PyArg_ParseTuple(args, (char *) "Os:login_handle_authn_response_msg",
+ 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_handle_authn_response_msg(LassoLogin_get(login_obj),
+ ret = lasso_login_process_authn_response_msg(LassoLogin_get(login_obj),
authn_response_msg);
return (int_wrap(ret));
}
-PyObject *login_handle_request_msg(PyObject *self, PyObject *args) {
+PyObject *login_process_request_msg(PyObject *self, PyObject *args) {
PyObject *login_obj;
gchar *request_msg;
gboolean ret;
- if (CheckArgs(args, "OS:login_handle_request_msg")) {
- if(!PyArg_ParseTuple(args, (char *) "Os:login_handle_request_msg",
+ 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_handle_request_msg(LassoLogin_get(login_obj),
+ ret = lasso_login_process_request_msg(LassoLogin_get(login_obj),
request_msg);
return (int_wrap(ret));
diff --git a/python/environs/py_login.h b/python/environs/py_login.h
index 3c50fe9f..f0a22ee9 100644
--- a/python/environs/py_login.h
+++ b/python/environs/py_login.h
@@ -47,8 +47,8 @@ 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_handle_authn_response_msg(PyObject *self, PyObject *args);
-PyObject *login_handle_request_msg(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);
diff --git a/python/environs/py_server.c b/python/environs/py_server.c
index 50f2ece4..fbcce1c6 100644
--- a/python/environs/py_server.c
+++ b/python/environs/py_server.c
@@ -63,6 +63,22 @@ PyObject *server_new(PyObject *self, PyObject *args) {
return (LassoServer_wrap(LASSO_SERVER(server)));
}
+PyObject *server_new_from_dump(PyObject *self, PyObject *args) {
+ LassoServer *server;
+ gchar *dump;
+
+ if (CheckArgs(args, "S:server_new_from_dump")) {
+ if(!PyArg_ParseTuple(args, (char *) "s:server_new_from_dump",
+ &dump))
+ return NULL;
+ }
+ else return NULL;
+
+ server = lasso_server_new_from_dump(dump);
+
+ return (LassoServer_wrap(LASSO_SERVER(server)));
+}
+
PyObject *server_add_provider(PyObject *self, PyObject *args) {
PyObject *server_obj;
gchar *metadata;
@@ -82,3 +98,19 @@ PyObject *server_add_provider(PyObject *self, PyObject *args) {
Py_INCREF(Py_None);
return (Py_None);
}
+
+PyObject *server_dump(PyObject *self, PyObject *args) {
+ PyObject *server_obj;
+ gchar *ret;
+
+ if (CheckArgs(args, "O:server_dump")) {
+ if(!PyArg_ParseTuple(args, (char *) "O:server_dump",
+ &server_obj))
+ return NULL;
+ }
+ else return NULL;
+
+ ret = lasso_server_dump(LassoServer_get(server_obj));
+
+ return (charPtrConst_wrap(ret));
+}
diff --git a/python/environs/py_server.h b/python/environs/py_server.h
index 9c05001f..02d91954 100644
--- a/python/environs/py_server.h
+++ b/python/environs/py_server.h
@@ -37,6 +37,8 @@ typedef struct {
PyObject *LassoServer_wrap(LassoServer *server);
PyObject *server_new(PyObject *self, PyObject *args);
+PyObject *server_new_from_dump(PyObject *self, PyObject *args);
PyObject *server_add_provider(PyObject *self, PyObject *args);
+PyObject *server_dump(PyObject *self, PyObject *args);
#endif /* __PYLASSO_PY_SERVER_H__ */