JavaClasses icon indicating copy to clipboard operation
JavaClasses copied to clipboard

New SAML 2.0 implementation for GAM

Open sgrampone opened this issue 9 months ago • 13 comments

issue:203820

This new implementation solves:

  • Diverse dependency issues that previous connector had by avoiding specific SAML libraries and using generalist libraries more commonly used and with constant maintenance. It also reduce the number of dependencies included on the dependency tree.
  • It works with JavaEE and JakartaEE by being an External Objects, it delegates the management of servlets to GeneXus Java generator.
  • Create an implementation to Net (ex Net Core). It previously didn't exists.
  • Provide a more practical way to load keys, keystores and certificates for clients who use cloud infrastructure. It does it by loading keys, keystores and certificates using Base64 encoding.
  • Load user's roles provided by the IdP on Login.

#GXSEC

sgrampone avatar Mar 13 '25 16:03 sgrampone

Cherry pick to beta failed, 1 conflicted file in commit bedd8068
  • pom.xml

genexusbot avatar Mar 13 '25 16:03 genexusbot

Manual cherry pick to beta success
  • bedd8068

genexusbot avatar Mar 13 '25 16:03 genexusbot

Cherry pick to beta success
  • a148a96b

genexusbot avatar Mar 13 '25 20:03 genexusbot

Cherry pick to beta success
  • 0ca4d747

genexusbot avatar Mar 13 '25 20:03 genexusbot

Cherry pick to beta success
  • eed14a3d

genexusbot avatar Mar 13 '25 20:03 genexusbot

Cherry pick to beta success
  • 24197d48

genexusbot avatar Mar 13 '25 22:03 genexusbot

Cherry pick to beta success
  • 762b0b90

genexusbot avatar Mar 19 '25 20:03 genexusbot

Cherry pick to beta success
  • 53dfed1d

genexusbot avatar Mar 20 '25 21:03 genexusbot

Cherry pick to beta success
  • 968d0ef7

genexusbot avatar Mar 20 '25 22:03 genexusbot

Cherry pick to beta success
  • b216d7e5

genexusbot avatar Mar 21 '25 15:03 genexusbot

Cherry pick to beta success
  • 970ae63e

genexusbot avatar Mar 21 '25 17:03 genexusbot

Cherry pick to beta partially success
  • c8ca3450

genexusbot avatar Apr 11 '25 19:04 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit 15b1e7d9
  • pom.xml

genexusbot avatar Apr 11 '25 19:04 genexusbot

Manual cherry pick to beta success
  • 15b1e7d9

genexusbot avatar May 09 '25 18:05 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit 5802b391
  • pom.xml

genexusbot avatar May 09 '25 18:05 genexusbot

Manual cherry pick to beta success
  • 5802b391

genexusbot avatar May 09 '25 18:05 genexusbot

Cherry pick to beta success
  • 6ebd469f
  • 04e78296

genexusbot avatar May 09 '25 18:05 genexusbot

Cherry pick to beta success
  • e9ffd324

genexusbot avatar May 19 '25 20:05 genexusbot

Cherry pick to beta success
  • e8f461c8

genexusbot avatar May 22 '25 23:05 genexusbot

Cherry pick to beta success
  • 56a1ef87

genexusbot avatar May 29 '25 18:05 genexusbot