Implement new sync logic for badges #2

Open
opened 2024-04-25 01:21:03 +02:00 by Francesco Siddi · 0 comments

While the current implementation regularly fetches user info for every OAuth user in a Discourse install, the new implementation should simply make a webhook endpoint available to id.blender.org, so that user update can be more efficiently propagated from Blender ID only when needed.

Here is a reference implementation https://linux.projects.blender.org/infrastructure/gitea-blenderid-webhook

While the current implementation regularly fetches user info for every OAuth user in a Discourse install, the new implementation should simply make a webhook endpoint available to id.blender.org, so that user update can be more efficiently propagated from Blender ID only when needed. Here is a reference implementation https://linux.projects.blender.org/infrastructure/gitea-blenderid-webhook
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
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: infrastructure/discourse-blender-id#2
No description provided.