Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
M
Manuscripts API
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Requirements
    • Requirements
    • List
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Manuscripts.app Public
  • Manuscripts API
  • Issues
  • #8

Closed
Open
Opened Jan 07, 2021 by Matias Piipari@mz2Owner

Synchronise the email address associated with a Manuscripts account based on `email` and `emails` fields in the Connect ID token

Connect identity tokens will soon begin to include an emails field that lists all email addresses connected to the user. This allows us to synchronise the Manuscripts side records of user email addresses, such that if a login email address has been removed, the Manuscripts side record should also remove the email address to user association.

The extent to which we should synchronise this information for the time being is the following: If the email property used at login time does not match the one held against the Connect ID in the Manuscripts database, and the emails property does not include the address used, the Manuscripts user record should be updated with the email actually included in the ID token.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: mpapp-public/manuscripts-api#8