Project

General

Profile

Actions

tickets #122449

open

Ipsilon generates new uid for existing users

Added by hellcp over 1 year ago. Updated about 1 month 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.


Related issues 2 (1 open1 closed)

Related to openSUSE admin - tickets #159261: Issue login code.o,oResolved2024-04-18

Actions
Related to openSUSE admin - tickets #156976: I can't log into my account on code.opensuse.orgFeedbackcrameleon2024-03-11

Actions
Actions

Also available in: Atom PDF