On 4/2/24 12:51, Andrei Borzenkov wrote:
On Tue, Apr 2, 2024 at 1:41 PM -pj via openSUSE Users <users@lists.opensuse.org> wrote:
On 04-01-2024 10:58PM, Andrei Borzenkov wrote:
On 01.04.2024 22:42, -pj via openSUSE Users wrote:
I know now that - Bugzilla and the Wiki - are not connected to IDP.
They are.
Ok, in earlier thread here I asked...> Ok, so if I change my account information (which I currently do not wish to) in IDP portal. That reflects login for Bugzilla/OBS *and* what else?
Answer is below.
If you change your email address using the self service portal, it will reflect on the next login in most services, but unfortunately not all - for example login to Bugzilla and the Wiki will break and require administrative intervention.
So Bugzilla and OBS *are* connected but will still break and one needs to contact admin then? Why do they break?
They are connected in the sense that Bugzilla is using IDP for user verification. Maybe my reply "IDP is used to store account information" was not quite correct. IDP is used to authenticate users. To this extent IDP is "connected" to most openSUSE services, known to me. But other account information (like e-mail) may still be individually stored by each service. As the account in Bugzilla is associated with E-Mail, when Bugzilla receives different E-Mail from IDP login fails because this E-Mail is not known in Bugzilla. To fix it IDP would need to push updated information into Bugzilla. I have no idea whether this is even possible.
Correct, unfortunately some tools use the username, whilst others use the email address as the identifier. I personally think UUIDs would be a preferable identifier, but we don't have that luxury. There is no automation implemented to push information to any of the services upon changes to accounts in the IDP system, hence users need to contact the respective service administrators.