Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow for extension classes to post-process generated XML #321

Merged

Commits on Jul 23, 2021

  1. Allow for extension classes to post-process generated XML

    This change allows for any java-saml consumer to extend the standard
    classes used to generate SAML messages (AuthnRequest, LogoutRequest and
    LogoutResponse), as well as the metadata, and provide their own logic to
    post-process the default XML produced by java-saml. Any extension class
    will then be able to transform or enrich the generated XML as required,
    before the framework applies encoding, encryption or signing.
    mauromol committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    e71392d View commit details
    Browse the repository at this point in the history
  2. Add protected getter for settings to ease extension

    The various SAML message and metadata object classes have now a
    protected getter that allows for subclasses to access the settings
    specified at construction time. This is useful to ease extension, for
    instance when implementing postProcessXml, so that extensions don't need
    to save their own copy of the settings.
    mauromol committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    b33bc28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce57427 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    75acb19 View commit details
    Browse the repository at this point in the history
  5. Revert "Add protected getter for settings to ease extension"

    This reverts commit 91fb559.
    mauromol committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    23c12fb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    423618a View commit details
    Browse the repository at this point in the history