8000 feat(SAML): add Artifact Binding on brokering scenarios when Keycloak is SP by tmorin · Pull Request #29619 · keycloak/keycloak · GitHub
[go: up one dir, main page]

Skip to content

feat(SAML): add Artifact Binding on brokering scenarios when Keycloak is SP - #29619

Merged
pedroigor merged 5 commits into
keycloak:mainfrom
tmorin:feature/add-artifact-binding-when-sp
Jun 14, 2024
Merged

pedroigor merged 5 commits into
keycloak:mainfrom
tmorin:feature/add-artifact-binding-when-sp

Conversation

@tmorin
@tmorin tmorin commented May 16, 2024 •
Copy link
Copy Markdown
Contributor

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
@jonkoops jonkoops left a comment 8000
Copy link
Copy Markdown
Contributor

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
Copy Markdown
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.

tmorin and others added 5 commits June 13, 2024 16:45
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
@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
Copy Markdown
Contributor

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

@tmorin
tmorin commented Jun 14, 2024
Copy link
Copy Markdown
Contributor Author
< 8000 td class="d-block comment-body markdown-body js-comment-body">

@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

0