diff options
| author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-03-27 16:51:43 +0000 |
|---|---|---|
| committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-03-27 16:51:43 +0000 |
| commit | f5442dc84bf28314339ed3e511921980bd3545aa (patch) | |
| tree | 5d23e2a70a1d7cc99cef4cb941d1a68167e36a0f /bindings/python/wrapper_bottom.c | |
| parent | 3b1b382f8cd3a5ffab9c6b0d5a80172af79ee1b9 (diff) | |
| download | lasso-f5442dc84bf28314339ed3e511921980bd3545aa.tar.gz lasso-f5442dc84bf28314339ed3e511921980bd3545aa.tar.xz lasso-f5442dc84bf28314339ed3e511921980bd3545aa.zip | |
SAML 2.0: add support for attribute, authentication and authorization authorities metadata
* server.c,serverprivate.h: add new private method
lasso_server_get_firs_providerID_by_role(server, role)w
* defederation.c: use new private method
lasso_server_get_first_providerID_by_role for find providerID
when the argument remote_providerID is null in
lasso_defederation_init_notification.
* lasso/id-ff/login.c (lasso_login_init_authn_request): use new private
method lasso_server_get_first_providerID_by_role.
* provider.h: add thre new provider role (authn,pdp,attribute) and
four new services (authn,assertionid,attribute,authz) and also
a ROLE_ANY value (-1) for catchall purpose and a ROLE_LAST for
array sizing.
* provider.h: add a LAST member to LassoMdProtocolType enum.
* providerprivate.h,provider.c:
- removes separate hashtable for descriptors depending on provider role,
use only one table named Descriptors.
- use the LAST members of enumerations to dimention static string arrays.
* provider.h: add a LAST member to the e
Diffstat (limited to 'bindings/python/wrapper_bottom.c')
0 files changed, 0 insertions, 0 deletions
