blob: 04e68d3330d461c20176f1e0ac9250e4fdcefeb5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
<?xml version="1.0"?>
<overrides>
<!-- Constants -->
<constant name="LASSO_SAML2_SUPPORT" value="True"/>
<!-- Functions -->
<func name="lasso_strerror" rename="strError"/>
<func name="lasso_profile_is_liberty_query" rename="isLibertyQuery"/>
<func name="lasso_profile_is_saml_query" rename="isSamlQuery"/>
<func name="lasso_profile_get_request_type_from_soap_msg"
rename="lasso_get_request_type_from_soap_msg"/>
<func name="lasso_session_get_assertions" return_owner="true"/>
<!-- LassoProfile -->
<func name="lasso_profile_get_nameIdentifier"
rename="lasso_profile_get_federation_nameIdentifier"
return_owner="false" />
<func name="lasso_profile_get_identity" return_owner="false" />
<func name="lasso_profile_get_session" return_owner="false" />
<func name="lasso_profile_is_identity_dirty"
rename="lasso_profile_has_dirty_identity"/>
<func name="lasso_profile_is_session_dirty"
rename="lasso_profile_has_dirty_session"/>
<!-- LassoWsfProfile -->
<func name="lasso_wsf_profile_get_identity" return_owner="false" />
<func name="lasso_wsf_profile_get_session" return_owner="false" />
<!-- LassoIdentity -->
<func name="lasso_identity_get_federation" return_owner="false" />
<func name="lasso_identity_get_svc_md_ids" return_type_qualifier="char*"/>
<!-- LassoServer -->
<func name="lasso_server_new">
<param name="metadata" optional="true"/>
<param name="private_key" optional="true"/>
<param name="private_key_password" optional="true"/>
<param name="certificate" optional="true"/>
</func>
<func name="lasso_server_add_provider">
<param name="public_key" optional="true"/>
<param name="ca_cert_chain" optional="true"/>
</func>
<!-- LassoProvider -->
<func name="lasso_provider_new">
<param name="public_key" optional="true"/>
<param name="ca_cert_chain" optional="true"/>
</func>
<!-- LassoLogin -->
<func name="lasso_login_init_authn_request">
<param name="remote_providerID" optional="true"/>
<param name="http_method" optional="true" default="c:LASSO_HTTP_METHOD_REDIRECT"/>
</func>
<func name="lasso_login_init_request">
<param name="response_http_method" optional="true" default="c:LASSO_HTTP_METHOD_REDIRECT"/>
</func>
<func name="lasso_login_init_idp_initiated_request">
<param name="remote_providerID" optional="true"/>
</func>
<func name="lasso_login_build_assertion">
<param name="authenticationMethod" optional="true"/>
<param name="authenticationInstant" optional="true"/>
<param name="reauthenticateOnOrAfter" optional="true"/>
<param name="notBefore" optional="true"/>
<param name="notOnOrAfter" optional="true"/>
</func>
<func name="lasso_login_process_authn_request_msg">
<param name="authn_request_msg" optional="true"/>
</func>
<func name="lasso_login_build_response_msg">
<param name="remote_providerID" optional="true"/>
</func>
<!-- LassoLogout -->
<func name="lasso_logout_init_request">
<param name="remote_providerID" optional="true"/>
<param name="request_method" optional="true" default="c:LASSO_HTTP_METHOD_ANY"/>
</func>
<!-- LassoDefederation -->
<func name="lasso_defederation_init_notification">
<param name="remote_providerID" optional="true"/>
<param name="http_method" optional="true" default="c:LASSO_HTTP_METHOD_ANY"/>
</func>
<!-- LassoNameIdManagement -->
<func name="lasso_name_id_management_init_request">
<param name="remote_provider_id" optional="true"/>
<param name="new_name_id" optional="true"/>
<param name="http_method" optional="true" default="c:LASSO_HTTP_METHOD_ANY"/>
</func>
<!-- LassoNameIdentifier -->
<func name="lasso_name_identifier_mapping_init_request">
<param name="remote_providerID" optional="true" />
</func>
<!-- Fonctions utilisant des types venant de la partie id-wsf de la librarie -->
<func name="lasso_server_get_service" skip="true">
</func>
<func name="lasso_login_set_encryptedResourceId" skip="true">
</func>
<func name="lasso_node_new_from_dump" skip="true"/>
<func name="lasso_node_new_from_soap" skip="true"/>
<func name="lasso_node_new_from_xmlNode" skip="true"/>
<func name="lasso_provider_new_from_dump" skip="true"/>
<func name="lasso_saml2_name_id_new_with_string" return_type="LassoSaml2NameID*"/>
<func name="lasso_saml2_action_new_with_string" return_type="LassoSaml2Action*"/>
<func name="lasso_misc_text_node_new_with_string" return_type="LassoMiscTextNode*"/>
<func name="lasso_lib_name_identifier_mapping_response_new_full" return_type="LassoLibNameIdentifierMappingResponse*"/>
<func name="lasso_lib_logout_request_new_full" return_type="LassoLibLogoutRequest*"/>
<func name="lasso_lib_logout_response_new_full" return_type="LassoLibLogoutResponse*"/>
<func name="lasso_lib_register_name_identifier_response_new_full" return_type="LassoLibRegisterNameIdentifierResponse*"/>
<func name="lasso_lib_federation_termination_notification_new_full" return_type="LassoLibFederationTerminationNotification*"/>
<func name="lasso_lib_name_identifier_mapping_request_new_full" return_type="LassoLibNameIdentifierMappingRequest*"/>
<func name="lasso_lib_register_name_identifier_request_new_full" return_type="LassoLibRegisterNameIdentifierRequest*"/>
<!-- LassoServer -->
<func name="lasso_server_get_provider" return_owner="false" />
<!-- IdWsf -->
<arg name="abstract" substitute="abstract_"/>
<func name="lasso_personal_profile_service_new_full" rename="lasso_personal_profile_server_new_personal_profile_service_full"/>
<func name="lasso_authentication_init_request" skip="true"/>
<!-- Exceptions -->
<exception>
<category name="Profile"/>
<category name="Provider"/>
<category name="Server" parent="Provider"/>
<category name="Login" parent="Profile"/>
<category name="Logout" parent="Profile"/>
<category name="Defederation" parent="Profile"/>
<category name="NameIdentifierMapping" parent="Profile"/>
<category name="WsfProfile" parent="Profile"/>
<category name="Discovery" parent="WsfProfile"/>
<category name="DataService" parent="WsfProfile"/>
<category name="Dst" parent="WsfProfile"/>
</exception>
</overrides>
|