diff options
| author | Valery Febvre <vfebvre at easter-eggs.com> | 2004-07-18 23:56:17 +0000 |
|---|---|---|
| committer | Valery Febvre <vfebvre at easter-eggs.com> | 2004-07-18 23:56:17 +0000 |
| commit | 4027d4b394bd18f60af1a931ae59719fc8204821 (patch) | |
| tree | 09fb568821b0d2b53c9b75a973fbe12498aeda7d /python | |
| parent | b803c987cc28754c2e63a2753011d1ff05d13307 (diff) | |
| download | lasso-4027d4b394bd18f60af1a931ae59719fc8204821.tar.gz lasso-4027d4b394bd18f60af1a931ae59719fc8204821.tar.xz lasso-4027d4b394bd18f60af1a931ae59719fc8204821.zip | |
Added response_type & provider_type in login_getattr
Diffstat (limited to 'python')
| -rw-r--r-- | python/environs/py_login.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/python/environs/py_login.c b/python/environs/py_login.c index aab37384..e4d50a8f 100644 --- a/python/environs/py_login.c +++ b/python/environs/py_login.c @@ -56,7 +56,8 @@ PyObject *login_getattr(PyObject *self, PyObject *args) { login = LassoLogin_get(login_obj); if (!strcmp(attr, "__members__")) - return Py_BuildValue("[ssssssssss]", "user", "request", "response", "request_type", + return Py_BuildValue("[ssssssssssss]", "user", "request", "response", + "request_type", "response_type", "provider_type", "msg_url", "msg_body", "msg_relayState", "response_dump", "protocolProfile", "assertionArtifact", "nameIdentifier"); if (!strcmp(attr, "user")) @@ -67,6 +68,10 @@ PyObject *login_getattr(PyObject *self, PyObject *args) { return (LassoNode_wrap(LASSO_PROFILE_CONTEXT(login)->response)); if (!strcmp(attr, "request_type")) return (int_wrap(LASSO_PROFILE_CONTEXT(login)->request_type)); + if (!strcmp(attr, "response_type")) + return (int_wrap(LASSO_PROFILE_CONTEXT(login)->response_type)); + if (!strcmp(attr, "provider_type")) + return (int_wrap(LASSO_PROFILE_CONTEXT(login)->provider_type)); if (!strcmp(attr, "msg_url")) return (charPtrConst_wrap(LASSO_PROFILE_CONTEXT(login)->msg_url)); if (!strcmp(attr, "msg_body")) @@ -104,7 +109,7 @@ PyObject *login_new(PyObject *self, PyObject *args) { if (user_obj != Py_None) { user = LassoUser_get(user_obj); } - login = LASSO_LOGIN(lasso_login_new(server, user)); + login = lasso_login_new(server, user); return (LassoLogin_wrap(login)); } @@ -127,7 +132,7 @@ PyObject *login_new_from_dump(PyObject *self, PyObject *args) { if (user_obj != Py_None) { user = LassoUser_get(user_obj); } - login = LASSO_LOGIN(lasso_login_new_from_dump(server, user, dump)); + login = lasso_login_new_from_dump(server, user, dump); return (LassoLogin_wrap(login)); } |
