Spring SAML Extension

repository·main·Indexed 19 days ago

https://github.com/spring-attic/spring-security-saml

Provides SAML 2.0 Service Provider capabilities for Spring applications, enabling integration with Identity Providers such as ADFS, Shibboleth, Okta, and Ping Federate. This project is in maintenance mode and reached End-of-Life on 6 October 2021; users are encouraged to migrate to native SAML support within the main Spring Security framework.

Tokens
444
Snippets
2
Records
3
Agent score
15%

What's inside spring-security-saml

  1. Add Spring SAML Extension to Maven or Gradle

    main

    You can include the Spring SAML Extension in your project by adding the following dependency to your build configuration. The library is published to Maven Central.

    <!-- Maven -->
    <dependency>
        <groupId>org.springframework.security.extensions</groupId>
        <artifactId>spring-security-saml</artifactId>
        <version>1.0.10.RELEASE</version>
    </dependency>
    
    <!-- Gradle -->
    implementation 'org.springframework.security.extensions:spring-security-saml:1.0.10.RELEASE'
  2. Build Spring SAML from source

    main

    To build the project from the source code, ensure you have Git and a JDK installed (compatible with JDK 1.6 or higher). Your JAVA_HOME environment variable must point to your JDK installation.

    Follow these steps from the root of the source tree:

    1. Clone the repository: git clone git@github.com:spring-projects/spring-security-saml.git
    2. Install jars to local Maven cache: ./gradlew install
    3. Compile, test, and build: ./gradlew build

    Use ./gradlew tasks to discover more available commands.

    git clone git@github.com:spring-projects/spring-security-saml.git
    ./gradlew install
    ./gradlew build
  3. Migrate from Spring SAML Extension to Spring Security SAML support

    main

    This project is in Maintenance Mode and reached End-of-Life on 6 October 2021. It is no longer actively developed.

    If you are starting a new project or maintaining an existing one, you should migrate to the native Spring Security SAML support provided within the main Spring Security framework instead of using this extension.