swedenconnect / opensaml-addons

Extensions to OpenSAML

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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-2023, Sweden Connect. Licensed under version 2.0 of the Apache License.

About

Extensions to OpenSAML


Languages

Language:Java 100.0%