DotNetClasses icon indicating copy to clipboard operation
DotNetClasses copied to clipboard

New SAML 2.0 implementation for GAM

Open sgrampone opened this issue 9 months ago • 20 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 12 '25 17:03 sgrampone

Cherry pick to beta failed, 1 conflicted file in commit f48b3216
  • dotnet/DotNetStandardClasses.sln

genexusbot avatar Mar 12 '25 17:03 genexusbot

Manual cherry pick to beta success
  • f48b3216

genexusbot avatar Mar 12 '25 18:03 genexusbot

Cherry pick to beta success
  • dbcd2a54

genexusbot avatar Mar 12 '25 18:03 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit 8559bcac
  • dotnet/DotNetStandardClasses.sln

genexusbot avatar Mar 17 '25 15:03 genexusbot

Manual cherry pick to beta success
  • 8559bcac

genexusbot avatar Mar 17 '25 15:03 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit 07bb27f5
  • dotnet/src/extensions/gam/src/DotNet/GamSaml20Net/GamSaml20Net.csproj

genexusbot avatar Mar 17 '25 17:03 genexusbot

Manual cherry pick to beta success
  • 07bb27f5

genexusbot avatar Mar 17 '25 17:03 genexusbot

Cherry pick to beta success
  • a273adf9

genexusbot avatar Mar 17 '25 17:03 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit b309b9e8
  • dotnet/src/extensions/gam/src/DotNet/GamSaml20Net/GamSaml20Net.csproj

genexusbot avatar Mar 18 '25 13:03 genexusbot

Manual cherry pick to beta success
  • b309b9e8

genexusbot avatar Mar 18 '25 14:03 genexusbot

Cherry pick to beta success
  • f9b13e32

genexusbot avatar Mar 19 '25 23:03 genexusbot

Cherry pick to beta success
  • a9127903

genexusbot avatar Mar 20 '25 00:03 genexusbot

Cherry pick to beta success
  • 801506f6

genexusbot avatar Mar 20 '25 01:03 genexusbot

Cherry pick to beta success
  • 20c52980

genexusbot avatar Apr 10 '25 17:04 genexusbot

Cherry pick to beta success
  • 0a5da502

genexusbot avatar Apr 10 '25 22:04 genexusbot

Cherry pick to beta success
  • cc60353b

genexusbot avatar Apr 10 '25 22:04 genexusbot

Cherry pick to beta success
  • fa1315e5

genexusbot avatar May 09 '25 18:05 genexusbot

Cherry pick to beta success
  • a74d4d81

genexusbot avatar May 19 '25 17:05 genexusbot

Cherry pick to beta success
  • 9f88a9c7

genexusbot avatar May 22 '25 19:05 genexusbot

Cherry pick to beta success
  • 07fe0610

genexusbot avatar May 22 '25 23:05 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit 7ee7cbcb
  • dotnet/src/extensions/gam/test/DotNetFramework/GamTest/GamTest.csproj

genexusbot avatar May 29 '25 19:05 genexusbot

Manual cherry pick to beta success
  • 7ee7cbcb

genexusbot avatar May 29 '25 19:05 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit 98031fdd
  • dotnet/DotNetStandardClasses.sln

genexusbot avatar May 29 '25 20:05 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit 98031fdd
  • dotnet/DotNetStandardClasses.sln

genexusbot avatar May 29 '25 20:05 genexusbot

Manual cherry pick to beta success
  • 98031fdd

genexusbot avatar May 30 '25 16:05 genexusbot

Cherry pick to beta success
  • f0b52825

genexusbot avatar Jun 16 '25 19:06 genexusbot

Cherry pick to beta failed, 2 conflicted files in commit f2c8613c
  • dotnet/DotNetStandardClasses.sln
  • dotnet/src/extensions/gam/test/DotNet/GamTestNet/GamTestNet.csproj

genexusbot avatar Jun 27 '25 20:06 genexusbot

Manual cherry pick to beta success
  • f2c8613c

genexusbot avatar Jun 27 '25 20:06 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit ea72a0cb
  • dotnet/DotNetStandardClasses.sln

genexusbot avatar Jul 30 '25 19:07 genexusbot

Manual cherry pick to beta success
  • ea72a0cb

genexusbot avatar Jul 30 '25 19:07 genexusbot