Skip to content

swedenconnect/opensaml-addons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

opensaml-addons

License Maven Central

Utility extensions for OpenSAML.


This open source package is an extension to OpenSAML that offers utility classes and interfaces such as:

  • Utility methods for creating OpenSAML objects that does not require using the builder classes directly.
  • Utility methods for marshalling and unmarshalling.
  • Simplified support for signing XML objects.
  • An abstraction for metadata handling making it easier to download and use SAML metadata.
  • A builder pattern for some commonly used objects, such as creating SAML attribute objects, entity descriptors (metadata) or authentication requests.
  • A framework for validation of responses and assertions.

Java API documentation of the opensaml-addons library is found at https://docs.swedenconnect.se/opensaml-addons/apidoc.

Maven and opensaml-addons

The opensaml-addons project artifacts are published to Maven central.

Include the following snippet in your Maven POM to add opensaml-addons as a dependency for your project.

<dependency>
  <groupId>se.swedenconnect.opensaml</groupId>
  <artifactId>opensaml-addons</artifactId>
  <version>${opensaml-addons.version}</version>
</dependency>

Initializing the OpenSAML library

See https://github.com/swedenconnect/opensaml-security-ext.


Copyright © 2016-2024, Sweden Connect. Licensed under version 2.0 of the Apache License.