Skip to content

New user creation flow writes to user table #37

Description

@malanjary-tsri

Summary: The current flow writes all pending users to the user table and simply marks them as "pending". The user entry is removed when denied. This could lead to some unwanted symptoms like email squatting, spam user creation, and other downstream issues (e.g. automatic cohort creation)

Claude recommends to isolate pending users from the user table entirely. Only move when explicitly approved.

Another mitigation is to exclude "throwaway" ORCIDs - a few offending requests showed ORCIDs that were created the same day of user request. Simply marking this on approval page to avoid accidental approval would help or auto-denying recent ORCID accounts

Activity

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

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions