-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Problem
Users can currently update their email address to any value. This bypasses the security requirement that a user's email should be verified and backed by an external identity provider (OIDC).
Requirement
Implement a Validating Admission Webhook for the User resource.
The webhook must enforce the following logic during an UPDATE request:
- Validate that the new email address exists within the user's current
UserIdentities. - Reject the update if the new email does not match any available linked identity.
- Allow the update only if a match is found.
Goals
- Ensure data integrity between
Userrecords and external identity providers. - Prevent manual email spoofing or unauthorized changes.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels