8000 Fixing teams ownership for core authn by stianst · Pull Request #48135 · keycloak/keycloak · GitHub
[go: up one dir, main page]

Skip to content

Fixing teams ownership for core authn - #48135

Merged
stianst merged 1 commit into
keycloak:mainfrom
stianst:stianst-patch-1
Apr 17, 2026
Merged

stianst merged 1 commit into
keycloak:mainfrom
stianst:stianst-patch-1

Conversation

@stianst
@stianst stianst commented Apr 16, 2026 •
Copy link
Copy Markdown
Contributor

We need to have a chat to discuss how we break things up in more detail, but the changes that where recently merged to this file contained quite a few inaccurate things.

@stianst
stianst requested a review from a team as a code owner April 16, 2026 11:00
@stianst stianst self-assigned this Apr 16, 2026
@mposolda mposolda left a comment
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, added 2 minor comments. But if you prefer to merge this ASAP and discuss those details later, it is fine with me.

Comment thread .github/teams.yml
- area/identity-brokering
- area/saml
- area/test-framework
- area/token-exchange/subject-impersonation
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.

Should the area/token-exchange/subject-impersonation be rather in core-authn instead of core-clients ? As AFAIK the subject-impersonation is going to be addressed by core-authn #38336 ?

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.

IMO I would share all the token-exchange or nothing, having only the token-exchange/subject-impersonation is a bit strange. Don't know how much code this feature will be in the end, but I don't think it will add a lot of complexity for the TE in general.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Let's keep it simple for now and only have token-exchange - for subject-impersonation that can be sub-divided into parts that are in each core team (for example permissions and user management part would be a core-iam thing).

Comment thread .github/teams.yml
- area/authentication
- area/core
- area/identity-brokering
- area/saml
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.

The SAML is conceptually protocols thing. At the same time, some help from core-authn might be good as @rmartinc is probably most knowledgeable regarding SAML codebase. But I guess from the long term, it is supposed to be "protocols" and hence you removed from core-authn ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

SAML is very much in the protocols team ownership, but that is not saying other core teams can't help.

@rmartinc rmartinc left a comment
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.

Commenting to @mposolda. I'm OK sharing saml for the moment. For TE I think that is a bit strange just having that part but whatever you prefer.

Comment thread .github/teams.yml
- area/authentication
- area/core
- area/identity-brokering
- area/saml
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.

Yes, as @mposolda says, maybe it's better to share saml for the moment.

Comment thread .github/teams.yml
- area/identity-brokering
- area/saml
- area/test-framework
- area/token-exchange/subject-impersonation
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.

IMO I would share all the token-exchange or nothing, having only the token-exchange/subject-impersonation is a bit strange. Don't know how much code this feature will be in the end, but I don't think it will add a lot of complexity for the TE in general.

Signed-off-by: stianst <stianst@gmail.com>
@rmartinc rmartinc left a comment
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.

Thanks @stianst!

@stianst
stianst merged commit 560a3f5 into keycloak:main Apr 17, 2026
62 checks passed
@stianst
stianst deleted the stianst-patch-1 branch April 21, 2026 06:47
@stianst stianst mentioned this pull request Jun 1, 2026
sashyo pushed a commit to tide-foundation/keycloak-IGA that referenced this pull request Jul 20, 2026
Signed-off-by: stianst <stianst@gmail.com>
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

0