summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2006-11-02 16:00:32 +0000
committerFrederic Peters <fpeters@entrouvert.com>2006-11-02 16:00:32 +0000
commit20c97ab6478016daf2c6966cd9cf25e12584adb2 (patch)
treece05f9469a41437a3d1246c51c286dcff0aeb97b
parentd8967f78af4885eb2617b7041e23ca152878a9fc (diff)
set provider role; so mixed sp/idp metadata is ok.
-rw-r--r--lasso/id-ff/server.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c
index 6fc13cc8..a8be85ea 100644
--- a/lasso/id-ff/server.c
+++ b/lasso/id-ff/server.c
@@ -64,6 +64,7 @@ lasso_server_add_provider(LassoServer *server, LassoProviderRole role,
if (provider == NULL) {
return critical_error(LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED);
}
+ provider->role = role;
if (LASSO_PROVIDER(server)->private_data->conformance == LASSO_PROTOCOL_SAML_2_0 &&
provider->private_data->conformance != LASSO_PROTOCOL_SAML_2_0) {