summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lasso/id-ff/login.c39
1 files changed, 20 insertions, 19 deletions
diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c
index 0fd48b3d..a782bd4b 100644
--- a/lasso/id-ff/login.c
+++ b/lasso/id-ff/login.c
@@ -157,25 +157,26 @@ lasso_login_process_federation(LassoLogin *login)
}
else if (xmlStrEqual(nameIDPolicy, lassoLibNameIDPolicyTypeFederated)) {
debug("NameIDPolicy is federated\n");
- consent = lasso_node_get_attr_value(LASSO_PROFILE(login)->request,
- "consent", &err);
- if (consent != NULL) {
- if (!xmlStrEqual(consent, lassoLibConsentObtained)) {
- lasso_profile_set_response_status(LASSO_PROFILE(login),
- lassoSamlStatusCodeRequestDenied);
- message(G_LOG_LEVEL_WARNING, "Consent not obtained");
- ret = -3;
- goto done;
- }
- }
- else {
- lasso_profile_set_response_status(LASSO_PROFILE(login),
- lassoSamlStatusCodeRequestDenied);
- message(G_LOG_LEVEL_WARNING, err->message);
- ret = err->code;
- g_error_free(err);
- goto done;
- }
+ /* FIXME : AuthnRequest consent attribute */
+ /* consent = lasso_node_get_attr_value(LASSO_PROFILE(login)->request, */
+ /* "consent", &err); */
+ /* if (consent != NULL) { */
+ /* if (!xmlStrEqual(consent, lassoLibConsentObtained)) { */
+ /* lasso_profile_set_response_status(LASSO_PROFILE(login), */
+ /* lassoSamlStatusCodeRequestDenied); */
+ /* message(G_LOG_LEVEL_WARNING, "Consent not obtained"); */
+ /* ret = -3; */
+ /* goto done; */
+ /* } */
+ /* } */
+ /* else { */
+ /* lasso_profile_set_response_status(LASSO_PROFILE(login), */
+ /* lassoSamlStatusCodeRequestDenied); */
+ /* message(G_LOG_LEVEL_WARNING, err->message); */
+ /* ret = err->code; */
+ /* g_error_free(err); */
+ /* goto done; */
+ /* } */
if (federation == NULL) {
federation = lasso_federation_new(LASSO_PROFILE(login)->remote_providerID);