feat(authorship): invite people without existing account as authors/editors #41

Closed
opened 2025-08-07 13:34:05 +00:00 by chartgerink · 0 comments
Owner

It is common for teams of authors to publish something, and not all authors may have an account on the service. Currently, all co-authors first need to create an account to be invited as an author, which is cumbersome and leads to harder collaborations.

In our upgrade of the service, I want to ensure that authorships are more usable and can be created without a user account. This requires authorships to be self-contained and include:

  1. given name
  2. surname
  3. affiliation(s)

This will allow us to send an authorship invitation via email, using a stateless token. This will then encode the UUID of the authorship, used for granting access to that specific version authorship. The author then needs to confirm the mentioned properties from above.

If at a later point, the author does create an account, that same token should be usable to claim the authorship for their account.

It is common for teams of authors to publish something, and not all authors may have an account on the service. Currently, all co-authors first need to create an account to be invited as an author, which is cumbersome and leads to harder collaborations. In our upgrade of the service, I want to ensure that authorships are more usable and can be created without a user account. This requires authorships to be self-contained and include: 1. given name 2. surname 3. affiliation(s) This will allow us to send an authorship invitation via email, using a stateless token. This will then encode the UUID of the authorship, used for granting access to that specific version authorship. The author then needs to confirm the mentioned properties from above. If at a later point, the author does create an account, that same token should be usable to claim the authorship for their account.
chartgerink changed title from feat(authorship): add authorship without user account to feat(authorship): invite person without existing account 2025-08-14 11:50:59 +00:00
chartgerink changed title from feat(authorship): invite person without existing account to feat(authorship): invite people without existing account as authors/editors 2025-08-14 12:41:20 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: libscie/researchequals-api#41
No description provided.