diff options
| author | Valery Febvre <vfebvre at easter-eggs.com> | 2004-05-03 09:38:44 +0000 |
|---|---|---|
| committer | Valery Febvre <vfebvre at easter-eggs.com> | 2004-05-03 09:38:44 +0000 |
| commit | d0c8a32a38b5ad126350e283de27e11d57655eb4 (patch) | |
| tree | a30d0f3e9c6c4b34449620e11bfc8ab91adec699 /python/xml | |
| parent | 464e5d2777f7f5441f62fba3912ffb8cda74d37f (diff) | |
| download | lasso-d0c8a32a38b5ad126350e283de27e11d57655eb4.tar.gz lasso-d0c8a32a38b5ad126350e283de27e11d57655eb4.tar.xz lasso-d0c8a32a38b5ad126350e283de27e11d57655eb4.zip | |
Methods set_relayState() and set_nameIDPolicy() added in LibAuthnRequest class
Diffstat (limited to 'python/xml')
| -rw-r--r-- | python/xml/py_lib_authn_request.c | 36 | ||||
| -rw-r--r-- | python/xml/py_lib_authn_request.h | 2 |
2 files changed, 38 insertions, 0 deletions
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); +} diff --git a/python/xml/py_lib_authn_request.h b/python/xml/py_lib_authn_request.h index a718c8bb..b6e98ce0 100644 --- a/python/xml/py_lib_authn_request.h +++ b/python/xml/py_lib_authn_request.h @@ -39,6 +39,8 @@ PyObject *LassoLibAuthnRequest_wrap(LassoLibAuthnRequest *request); PyObject *lib_authn_request_new(PyObject *self, PyObject *args); PyObject *lib_authn_request_set_forceAuthn(PyObject *self, PyObject *args); PyObject *lib_authn_request_set_isPassive(PyObject *self, PyObject *args); +PyObject *lib_authn_request_set_nameIDPolicy(PyObject *self, PyObject *args); PyObject *lib_authn_request_set_protocolProfile(PyObject *self, PyObject *args); +PyObject *lib_authn_request_set_relayState(PyObject *self, PyObject *args); #endif /* __PYLASSO_PY_LIB_AUTHN_REQUEST_H__ */ |
