From d0c8a32a38b5ad126350e283de27e11d57655eb4 Mon Sep 17 00:00:00 2001 From: Valery Febvre Date: Mon, 3 May 2004 09:38:44 +0000 Subject: Methods set_relayState() and set_nameIDPolicy() added in LibAuthnRequest class --- python/xml/py_lib_authn_request.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to 'python/xml/py_lib_authn_request.c') diff --git a/python/xml/py_lib_authn_request.c b/python/xml/py_lib_authn_request.c index 1b1d2185..2aef05bf 100644 --- a/python/xml/py_lib_authn_request.c +++ b/python/xml/py_lib_authn_request.c @@ -85,6 +85,24 @@ PyObject *lib_authn_request_set_isPassive(PyObject *self, PyObject *args) { return (Py_None); } +PyObject *lib_authn_request_set_nameIDPolicy(PyObject *self, PyObject *args) { + PyObject *node_obj; + const xmlChar *nameIDPolicy; + + if (CheckArgs(args, "OS:lib_authn_request_set_nameIDPolicy")) { + if(!PyArg_ParseTuple(args, (char *) "Os:lib_authn_request_set_nameIDPolicy", + &node_obj, &nameIDPolicy)) + return NULL; + } + else return NULL; + + lasso_lib_authn_request_set_nameIDPolicy(LassoLibAuthnRequest_get(node_obj), + nameIDPolicy); + + Py_INCREF(Py_None); + return (Py_None); +} + PyObject *lib_authn_request_set_protocolProfile(PyObject *self, PyObject *args) { PyObject *node_obj; const xmlChar *protocolProfile; @@ -102,3 +120,21 @@ PyObject *lib_authn_request_set_protocolProfile(PyObject *self, PyObject *args) Py_INCREF(Py_None); return (Py_None); } + +PyObject *lib_authn_request_set_relayState(PyObject *self, PyObject *args) { + PyObject *node_obj; + const xmlChar *relayState; + + if (CheckArgs(args, "OS:lib_authn_request_set_relayState")) { + if(!PyArg_ParseTuple(args, (char *) "Os:lib_authn_request_set_relayState", + &node_obj, &relayState)) + return NULL; + } + else return NULL; + + lasso_lib_authn_request_set_relayState(LassoLibAuthnRequest_get(node_obj), + relayState); + + Py_INCREF(Py_None); + return (Py_None); +} -- cgit