summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lasso/id-ff/provider.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c
index 1c34d61e..a519f770 100644
--- a/lasso/id-ff/provider.c
+++ b/lasso/id-ff/provider.c
@@ -35,6 +35,7 @@
struct _LassoProviderPrivate
{
gboolean dispose_has_run;
+ gboolean liberty_12_conformance; /* conformance with Liberty 1.2 specs */
GHashTable *SPDescriptor;
char *default_assertion_consumer;
GHashTable *IDPDescriptor;
@@ -599,6 +600,8 @@ lasso_provider_load_metadata(LassoProvider *provider, const gchar *metadata)
xmlFreeDoc(doc);
xmlXPathFreeContext(xpathCtx);
+ provider->private_data->liberty_12_conformance = compatibility;
+
return TRUE;
}