Project

General

Profile

Bug #102374

Cannot get value of SAML 1.1 attribute after deserializing Response with lasso_node_new_from_*

Added by Maxime Besson about 2 months ago. Updated about 1 month ago.

Status:
Solution proposée
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
18 February 2025
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

I am trying to use Lasso to parse a SAML 1.1 formatted assertion from a CAS server.

However, it seems I can't extract values from the attributes, the "any" field is not populated during deserialization

It works fine using a similar SAML2 response.

I have attached a test case, the data comes from official CAS specification (https://github.com/apereo/cas/blob/master/docs/cas-server-documentation/protocol/CAS-Protocol-Specification.md#425-saml-response)

Am I missing something? is there another way to get the attribute value?


Files

testlasso.c (3.77 KB) testlasso.c Maxime Besson, 18 February 2025 06:43 PM

History

#1

Updated by Robot Gitea about 1 month ago

  • Status changed from Nouveau to En cours
  • Assignee set to Yann Weber

Yann Weber (yweber) a ouvert une pull request sur Gitea concernant cette demande :

#2

Updated by Robot Gitea about 1 month ago

  • Status changed from En cours to Solution proposée

Also available in: Atom PDF