Project

General

Profile

Actions

tickets #122449

open

Ipsilon generates new uid for existing users

Added by hellcp over 1 year ago. Updated about 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Accounts
Target version:
-
Start date:
2022-12-25
Due date:
% Done:

0%

Estimated time:

Description

It seems that under some condition that I don't fully understand, ipsilon generates new uid for existing users, causing them to either be unable to log in, or create a new account with a new username on some of our apps. That causes some matrix profiles to be duplicated (knurpht and knurpht1:opensuse.org for example) and some discourse users to be unable to log in (ticket #122446)

On matrix side, you should be able to just run the query in matrix database on mirrordb to see the contents of the user_external_ids table, it shows the associations between oidc and the external ids, users with 1:opensuse.org at the end are the most common victims of this, however some accounts do have 1 at the end of usernames anyway, so this is not always a sure thing. The uids should be the same every time for individual users, but they demonstrably aren't always.

Actions #2

Updated by crameleon about 1 year ago

  • Private changed from Yes to No

I don't know how to debug this, some pointers would be appreciated.

Actions

Also available in: Atom PDF