Skip to content

Make original IdP attributes availabe in Attribute Manipulation #2035

Description

@baszoetekouw

In the AM, we currently do not have access to the unfiltered attributes from the Assertion as sent by the IdP.

We do have $response["__"]["OriginalRepsonse"]["saml:AttributeStatement"] but that does not seem to contain the full unfitlered attributes. Specifically, any attributes that are not in the SP's ARP are missing.

So, make a new (readonly) variable $idpAttributes available to the manipulation script what we can use to make specific exceptions to the ARP.

usecase

In test2, we want regular IdPs to get surf-autorizations and surf-crm-id from the AA. Only for the DIY-IdP, we want some of the users to have specific values set for these attributes.
This would be doable with an AM, if we can see the values the IdP is giving.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions