Skip to content

Implement identifier-first login backend #55932

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

Merged
merged 2 commits into from
Jul 2, 2025

Conversation

rudream
Copy link
Contributor

@rudream rudream commented Jun 20, 2025

Purpose

This PR adds the backend changes for identifier-first login. This includes the new user_matchers field in auth connector types, a new endpoint that runs matchers connectors by username, and a new field in the returned webconfig with a flag that tells the UI if identifier-first login is enabled.

This relies on frontend changes in #55933

RFD for this feature: https://github.com/gravitational/teleport/blob/master/rfd/0214-identifier-first-login.md

Doc changes for this feature: #56149

@rudream rudream added no-changelog Indicates that a PR does not require a changelog entry backport/branch/v18 labels Jun 20, 2025
@rudream rudream requested a review from zmb3 June 24, 2025 17:09
@rudream rudream force-pushed the yassine/identifier-first-backend branch from 716dbbf to cbcc067 Compare June 27, 2025 17:27
@rudream rudream enabled auto-merge June 27, 2025 17:27
@public-teleport-github-review-bot public-teleport-github-review-bot bot removed the request for review from EdwardDowling June 27, 2025 17:27
@rudream rudream force-pushed the yassine/identifier-first-backend branch from 35e2beb to fc3eef8 Compare July 1, 2025 11:11
Copy link

github-actions bot commented Jul 1, 2025

Amplify deployment status

Branch Commit Job ID Status Preview Updated (UTC)
yassine/identifier-first-backend 5dd9658 3 ✅SUCCEED yassine-identifier-first-backend 2025-07-02 17:48:44

@rudream rudream force-pushed the yassine/identifier-first-backend branch from fc3eef8 to f038da7 Compare July 2, 2025 14:59
@rudream rudream added this pull request to the merge queue Jul 2, 2025
Merged via the queue into master with commit 8384349 Jul 2, 2025
45 checks passed
@rudream rudream deleted the yassine/identifier-first-backend branch July 2, 2025 18:19
@backport-bot-workflows
Copy link
Contributor

@rudream See the table below for backport results.

Branch Result
branch/v18 Failed

@ptgott
Copy link
Contributor

ptgott commented Jul 7, 2025

@rudream Just checking if there's a v18 backport for this one. Thanks!

@rudream
Copy link
Contributor Author

rudream commented Jul 9, 2025

Just checking if there's a v18 backport for this one. Thanks!

@ptgott I've opened the backport PR's however we are holding off until 18.1 before merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport/branch/v18 no-changelog Indicates that a PR does not require a changelog entry size/md
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants