summaryrefslogtreecommitdiffstats
path: root/lasso
Commit message (Collapse)AuthorAgeFilesLines
...
* marks public structure memebers in LassoDiscovery and LassoDataServiceFrederic Peters2005-08-252-0/+2
|
* explicit cases where item_id may be NULL.Frederic Peters2005-08-251-1/+2
|
* add_query_item must checks the query has been created.Frederic Peters2005-08-251-3/+9
|
* moved private_data erroneously placed in class to object; this breaks ABIFrederic Peters2005-08-251-2/+2
| | | | for classes inheriting from LassoDeferation; nobody does that, ignoring.
* renamed ProfileService to DataServiceFrederic Peters2005-08-2510-99/+100
|
* include xmlsec errors.h header to get function declaration; a return in theFrederic Peters2005-08-251-1/+2
| | | | middle of load_public_key got a FALSE argument.
* don't output xmlsec errors when trying to get a working public key but failsFrederic Peters2005-08-242-6/+21
| | | | with a message if it can't find a key.
* Removed lasso_personal_profile_service_init_modify().Nicolas Clapies2005-08-241-16/+0
|
* Removed prefix and href in lasso_profile_service_init_modify, ↵Nicolas Clapies2005-08-241-67/+48
| | | | lasso_profile_service_process_modify_msg, lasso_profile_service_process_response_msg, lasso_profile_service_validate_modify
* don't check for remote provider id before checking for possible empty answer.Frederic Peters2005-08-241-7/+7
|
* Removed prefix and href in lasso_profile_service_init_modify, ↵Nicolas Clapies2005-08-241-26/+11
| | | | lasso_profile_service_process_modify_msg lasso_profile_service_process_response_msg, lasso_profile_service_validate_modify
* Removed lasso_discovery_new_from_dump, lasso_discovery_dump, ↵Nicolas Clapies2005-08-242-73/+0
| | | | lasso_discovery_add_resource_offering, lasso_discovery_init_query_full
* sync arg name in header file with real arg namesFrederic Peters2005-08-241-1/+1
|
* documented apiFrederic Peters2005-08-241-6/+18
|
* documented all discovery functions used by authentic / candle / unwindFrederic Peters2005-08-241-13/+84
|
* fixed add_requested_service_type declaration to match codeFrederic Peters2005-08-241-3/+1
|
* tries various key format before giving upFrederic Peters2005-08-191-6/+18
|
* build_response_msg called while there was no connection will build a failureFrederic Peters2005-08-161-10/+11
| | | | message.
* check for remote_provider_idFrederic Peters2005-08-161-0/+4
|
* reference correct identity headerFrederic Peters2005-08-141-1/+1
|
* reinitialize assertion provider id list only on reset_provider_id_indexFrederic Peters2005-08-143-6/+23
|
* counter providers that do not support any single logout; they are now skippedFrederic Peters2005-08-141-8/+26
| | | | and a correct response is nevertheless sent to the originating provider
* correctly reset list before rebuilding itFrederic Peters2005-08-141-1/+6
|
* fixed commentFrederic Peters2005-08-131-1/+1
|
* functions got moved from id-ff/ to id-wsf/Frederic Peters2005-08-131-0/+46
|
* identity/resourceoffering functions are now declared publically in id-wsf/Frederic Peters2005-08-121-9/+0
|
* expose identity/resourceoffering functions to developerFrederic Peters2005-08-122-0/+6
|
* private profile service functionsFrederic Peters2005-08-121-0/+40
|
* return LassoPersonalProfileService from disco->getService if appropriateFrederic Peters2005-08-121-1/+9
|
* cleaned up PersonalProfileServiceFrederic Peters2005-08-122-176/+32
|
* cleaning and documenting profile serviceFrederic Peters2005-08-122-253/+83
|
* fixed lasso_profile_service_add_query_item so it accepts a item_id parameterFrederic Peters2005-08-124-69/+46
| | | | | | | | | | | | (since they are mandatory once there is more than one). also allows init_query to specify item_id. this gives: service = disco.getService() service.initQuery('/pp:PP/pp:CommonName'), 'name') service.addQueryItem('/pp:PP/pp:MsgContact'), 'email') soap_answer = liberty.root.soap_call(service.msgUrl, service.msgBody) print service.getAnswer('/pp:PP/pp:CommonName') print service.getAnswer('/pp:PP/pp:MsgContact')
* API after the pp:query has been sent,Frederic Peters2005-08-127-21/+218
| | | | | | | | | | | | | | | server: service = lasso.ProfileService(server) service.processQueryMsg(soap_message) identity = get_identity_by_resource_id(service.request.resourceId) service.resourceData = identity.get_pp_view() service.buildResponseMsg() return service.msgBody client: service.processQueryResponseMsg(soap_answer) service.getAnswer() # or service.getAnswer('/pp:PP/pp:CommonName')
* idwsf/pp on the attribute provider side; sth likeFrederic Peters2005-08-125-41/+60
| | | | | | | service = lasso.ProfileService(server) service.processQueryMsg(soap_message) identity = get_from(service.request.resourceId) service.resourceData = identity.convert_to_pp_xml()
* first steps towards id-wsf/dst; something like this, in Python:Frederic Peters2005-08-125-17/+201
| | | | | | | service = disco.getService() service.initQuery('/pp:PP/pp:CommonName') service.buildRequestMsg() -> service.msgUrl and .msgBody
* added LASSO_ERROR_UNIMPLEMENTED error codeFrederic Peters2005-08-122-0/+3
|
* disco:queryResponse missed namespace definitionFrederic Peters2005-08-121-0/+1
|
* return LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL after unsuccessful logonFrederic Peters2005-08-103-0/+7
|
* another id-wsf step, disco:query, looking up for resource offerings in identityFrederic Peters2005-08-094-12/+101
|
* handle the case where logout request is done while there are no session; thatFrederic Peters2005-08-091-0/+23
| | | | means direct call to build_response_msg, creating a status: requestdenied.
* disco.processQueryMsg now sets disco.resourceIdFrederic Peters2005-08-091-0/+9
|
* new remove entry; correctly restore resource offerings from identity dumpFrederic Peters2005-08-093-1/+67
|
* renamed crunch to build since it doesn't look like there is a need for anFrederic Peters2005-08-094-14/+77
| | | | | intermediate function for the moment. process remove entries. create correct answer (when everything goes ok, no support for failure yet)
* lasso_discovery_crunch_modify_msg() (waiting for another name) process discoFrederic Peters2005-08-084-1/+77
| | | | modify insertEntries and adds them to active identity
* sets ResourceId (or EncryptedResourceId) in LassoDiscovery object for easyFrederic Peters2005-08-082-0/+43
| | | | usage
* provide resource_offering as argument to not diverge too much from existingFrederic Peters2005-08-082-13/+5
| | | | work
* first function towards easy disco apiFrederic Peters2005-08-083-3/+100
|
* get_assertions() called with NULL will return every assertionsFrederic Peters2005-08-081-3/+15
|
* added session and identity to LassoWsfProfile, much like LassoProfile. ExposedFrederic Peters2005-08-082-0/+132
| | | | them via SWIG inherited into LassoDiscovery object
* Fixed setting of attribute, int not NULL pointer.Nicolas Clapies2005-08-051-1/+1
|