Skip to content

New SAML 2.0 implementation for GAM #1114

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
Open

New SAML 2.0 implementation for GAM #1114

wants to merge 14 commits into from

Conversation

sgrampone
Copy link
Contributor

@sgrampone sgrampone commented Mar 12, 2025

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 sgrampone temporarily deployed to external-storage-tests March 12, 2025 17:50 — with GitHub Actions Inactive
@genexusbot
Copy link
Collaborator

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

@genexusbot genexusbot added the conflict Conflict merging to beta branch label Mar 12, 2025
@genexusbot
Copy link
Collaborator

Manual cherry pick to beta success

@genexusbot genexusbot removed the conflict Conflict merging to beta branch label Mar 12, 2025
@sgrampone sgrampone temporarily deployed to external-storage-tests March 12, 2025 18:36 — with GitHub Actions Inactive
@genexusbot
Copy link
Collaborator

Cherry pick to beta success

@sgrampone sgrampone temporarily deployed to external-storage-tests March 17, 2025 15:10 — with GitHub Actions Inactive
@genexusbot
Copy link
Collaborator

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

@genexusbot genexusbot added the conflict Conflict merging to beta branch label Mar 17, 2025
@genexusbot
Copy link
Collaborator

Manual cherry pick to beta success

@genexusbot genexusbot removed the conflict Conflict merging to beta branch label Mar 17, 2025
@sgrampone sgrampone temporarily deployed to external-storage-tests March 17, 2025 17:01 — with GitHub Actions Inactive
@genexusbot
Copy link
Collaborator

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

@genexusbot genexusbot added the conflict Conflict merging to beta branch label Mar 17, 2025
@genexusbot
Copy link
Collaborator

Manual cherry pick to beta success

@genexusbot genexusbot removed the conflict Conflict merging to beta branch label Mar 17, 2025
@sgrampone sgrampone temporarily deployed to external-storage-tests March 17, 2025 17:35 — with GitHub Actions Inactive
@genexusbot
Copy link
Collaborator

Cherry pick to beta success

@sgrampone sgrampone temporarily deployed to external-storage-tests March 18, 2025 13:56 — with GitHub Actions Inactive
@genexusbot
Copy link
Collaborator

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

@genexusbot genexusbot added the conflict Conflict merging to beta branch label Mar 18, 2025
@genexusbot
Copy link
Collaborator

Manual cherry pick to beta success

@genexusbot genexusbot removed the conflict Conflict merging to beta branch label Mar 18, 2025
@sgrampone sgrampone temporarily deployed to external-storage-tests March 19, 2025 23:15 — with GitHub Actions Inactive
@genexusbot
Copy link
Collaborator

Cherry pick to beta success

@sgrampone sgrampone temporarily deployed to external-storage-tests March 20, 2025 00:56 — with GitHub Actions Inactive
@genexusbot
Copy link
Collaborator

Cherry pick to beta success

@sgrampone sgrampone temporarily deployed to external-storage-tests March 20, 2025 01:15 — with GitHub Actions Inactive
@genexusbot
Copy link
Collaborator

Cherry pick to beta success

@sgrampone sgrampone had a problem deploying to external-storage-tests April 10, 2025 17:50 — with GitHub Actions Failure
@genexusbot
Copy link
Collaborator

Cherry pick to beta success

@sgrampone sgrampone temporarily deployed to external-storage-tests April 10, 2025 22:09 — with GitHub Actions Inactive
@genexusbot
Copy link
Collaborator

Cherry pick to beta success

@sgrampone sgrampone temporarily deployed to external-storage-tests April 10, 2025 22:16 — with GitHub Actions Inactive
@genexusbot
Copy link
Collaborator

Cherry pick to beta success

@claudiamurialdo claudiamurialdo temporarily deployed to kafka-integration-tests May 9, 2025 18:38 — with GitHub Actions Inactive
@claudiamurialdo claudiamurialdo temporarily deployed to external-storage-tests May 9, 2025 18:38 — with GitHub Actions Inactive
@genexusbot
Copy link
Collaborator

Cherry pick to beta success

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants