diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-08-24 15:50:17 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-08-24 15:50:17 +0000 |
| commit | 9ec06e4ae7e40a48263b760340ea7455d82f4411 (patch) | |
| tree | 43546999397ac6539bcdb59ade05b9b68e23c8bc | |
| parent | c2dab2b685ed767b2ee39fd82d4f6dc6c82b9791 (diff) | |
| download | lasso-9ec06e4ae7e40a48263b760340ea7455d82f4411.tar.gz lasso-9ec06e4ae7e40a48263b760340ea7455d82f4411.tar.xz lasso-9ec06e4ae7e40a48263b760340ea7455d82f4411.zip | |
removed federation and assertion
| -rw-r--r-- | lasso/id-ff/defederation.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lasso/id-ff/defederation.c b/lasso/id-ff/defederation.c index 701b1b53..3931de65 100644 --- a/lasso/id-ff/defederation.c +++ b/lasso/id-ff/defederation.c @@ -313,6 +313,14 @@ lasso_defederation_init_notification(LassoDefederation *defederation, /* set the nameIdentifier attribute, dont free content variable ! */ profile->nameIdentifier = content; + /* remove federation with remote provider id */ + lasso_identity_remove_federation(profile->identity, profile->remote_providerID); + + /* remove assertion from session */ + if (profile->session != NULL) { + lasso_session_remove_assertion(profile->session, profile->remote_providerID); + } + done: if (federation!=NULL) { lasso_federation_destroy(federation); |
