Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@tmorin
Copy link
Contributor

@tmorin tmorin commented May 16, 2024

The purpose of the pull request is to support ARTIFACT-BINDING in a brokering scenario when Keycloak is the Service Provider.

The PR impacts the UI when creating/configuring an Identity Provider with the SAMLv2 protocol:

  • A new field is added to host the Artifact Resolver URL of the remote Identity Provider.
  • A new field to switch to Artifact Binding mode.

The PR impacts the discovery of the SAMLv2 metadata by retrieving the URL of the Artifact Resolver when available.

The PR impacts the SAML endpoint handling the SAML artifact as well as the resolution of the assertion using the Artifact Resolver URL.

The PR impacts the documentation by adding entries about the new fields.

Closes #14073
Closes #25745

@tmorin tmorin requested review from a team as code owners May 16, 2024 15:06
@tmorin tmorin force-pushed the feature/add-artifact-binding-when-sp branch 4 times, most recently from 4888eec to dee0a34 Compare May 22, 2024 06:34
@tmorin tmorin force-pushed the feature/add-artifact-binding-when-sp branch 8 times, most recently from aa1f680 to d826848 Compare May 31, 2024 11:41
@tmorin tmorin changed the title feat: add Artifact Binding on brokering scenarios when Keycloak is SP feat(SAML): add Artifact Binding on brokering scenarios when Keycloak is SP May 31, 2024
@pedroigor pedroigor force-pushed the feature/add-artifact-binding-when-sp branch from d826848 to 919ec34 Compare June 3, 2024 10:28
@pedroigor pedroigor enabled auto-merge (rebase) June 13, 2024 10:32
@pedroigor pedroigor disabled auto-merge June 13, 2024 10:32
jonkoops
jonkoops previously approved these changes Jun 13, 2024
Copy link
Contributor

@jonkoops jonkoops left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@pedroigor pedroigor dismissed stale reviews from jonkoops, mposolda, and themself via 92b6bd2 June 13, 2024 12:28
@pedroigor pedroigor force-pushed the feature/add-artifact-binding-when-sp branch from 92b6bd2 to 8975c38 Compare June 13, 2024 12:49
pedroigor
pedroigor previously approved these changes Jun 13, 2024
@pedroigor
Copy link
Contributor

I had to fix the partial_import_test.spec.ts. Not sure why it started to fail because it was passing just fine after the last rebase.

@pedroigor pedroigor force-pushed the feature/add-artifact-binding-when-sp branch from 2abca03 to 889df1f Compare June 13, 2024 19:45
@pedroigor pedroigor enabled auto-merge (rebase) June 13, 2024 20:43
@pedroigor pedroigor disabled auto-merge June 13, 2024 20:45
@pedroigor pedroigor merged commit f6fa869 into keycloak:main Jun 14, 2024
@pedroigor
Copy link
Contributor

@tmorin Thanks for your time! Finally merged ...

@tmorin
Copy link
Contributor Author

tmorin commented Jun 14, 2024

@tmorin Thanks for your time! Finally merged ...

Thank you for the review and the work ! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SAML 2.0 HTTP-Artifact binding

5 participants