All changes

Technical task

  • [STS-11] Request instance attributes are stored/accessed through global variables
  • [STS-12] Refactor STS to allow different token provider configuration
  • [STS-14] Add specific SubjectConfirmation for sequoia

Bug

  • [STS-2] STS wrong subject-id attribute name
  • [STS-13] x509Certificate in Signature element is truncated at 1598th char during parsing

Story

  • [STS-8] [Sequoia] Allow creation of various assertions for the needs of Sequoia testing

Dependencies

cel@pccel:~/intelliJ/workspace/Maven/gazelle-sts-1.1.0$ mvn gazelle:check-dependencies
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] gazelle-sts
[INFO] gazelle-sts-constants
[INFO] gazelle-sts-service
[INFO] gazelle-sts-client
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building gazelle-sts 1.1.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- gazelle-plugins:1.59:check-dependencies (default-cli) @ gazelle-sts ---
Check dependencies :: All the dependencies are up to date.
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building gazelle-sts-constants 1.1.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- gazelle-plugins:1.59:check-dependencies (default-cli) @ gazelle-sts-constants ---
Check dependencies :: All the dependencies are up to date.
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building gazelle-sts-service 1.1.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- gazelle-plugins:1.59:check-dependencies (default-cli) @ gazelle-sts-service ---
Check dependencies :: All the dependencies are up to date.
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building gazelle-sts-client 1.1.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- gazelle-plugins:1.59:check-dependencies (default-cli) @ gazelle-sts-client ---
Check dependencies :: All the dependencies are up to date.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] gazelle-sts ........................................ SUCCESS [  3.729 s]
[INFO] gazelle-sts-constants .............................. SUCCESS [  0.755 s]
[INFO] gazelle-sts-service ................................ SUCCESS [  0.946 s]
[INFO] gazelle-sts-client ................................. SUCCESS [  0.792 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.796 s
[INFO] Finished at: 2017-07-03T12:23:50+02:00
[INFO] Final Memory: 28M/724M
[INFO] ------------------------------------------------------------------------

Remarks

Gazelle specific code has been moved from Picketlink-federation to this project. The forked-by-Gazelle Picketlink project is not used anymore. Gazelle-STS now only have a dependency to original Picketlink-2.7.0.Final from org.picketlink. Moreover, Gazelle picketlink-sts-client has been integrated as a module of this project and is now named gazelle-sts-client. The configuration of the Jboss7 AS hosting the Gazelle STS tool has to be updated based on the installation manual available at https://gazelle.ihe.net/gazelle-documentation/Gazelle-STS/installation.html