wp1 icon indicating copy to clipboard operation
wp1 copied to clipboard

Support multiple SSO/IAM

Open kelson42 opened this issue 3 months ago • 5 comments

In Q4 2025, Kiwix will introduce his own SSO system.

Zimfarm and CMS are the first Web platform foreseen to deal with it.

But WP1 will have also to move to support it afterward.

Therefore it would be good to:

  • manage elegantly multiple sources of identity
  • add support to the new Kiwix SSO

Depends on https://github.com/kiwix/overview/issues/90

kelson42 avatar Aug 24 '25 12:08 kelson42

Why do you want to support multiple sources of identity in WP1? Don't we want one single source of identity which will be our "kiwix" identity provider?

This identity provider will in turn use multiple source of identity (local database, social login to Wikimedia, Google, whatever), but this will be hidden to all systems like Zimfarm, CMS, WP1, ...

benoit74 avatar Aug 24 '25 18:08 benoit74

Because I don't want to have to rely to Wikimedia for all Kiwix intern stuff. I want that we rely everywhere to our IDP.

kelson42 avatar Aug 24 '25 18:08 kelson42

I think if we're hosted on WMF servers we should still give people the option to login with a Wikimedia account and not a "properietary" Kiwix one.

audiodude avatar Aug 24 '25 22:08 audiodude

Got it.

benoit74 avatar Aug 25 '25 06:08 benoit74

I think if we're hosted on WMF servers we should still give people the option to login with a Wikimedia account and not a "properietary" Kiwix one.

Obviously, we need both.

kelson42 avatar Aug 25 '25 07:08 kelson42