WeblateOrg / weblate

Web based localization tool with tight version control integration.
https://weblate.org/
GNU General Public License v3.0
4.54k stars 1k forks source link

add Document Foundation identity provider #3455

Closed Jibec closed 3 months ago

Jibec commented 4 years ago

Hello,

the document foundation also have a SSO: https://wiki.documentfoundation.org/Infra/SingleSignOn To show friendship of our communities, I would love to enable this provider it in our Weblate, the same way we have Fedora, Ubuntu and OpenSuse.

Thanks for your help

nijel commented 4 years ago

Unfortunately the wiki doesn't mention how to connect to it. Actually, the service might not be open to third party at all. Do you have some insights on that?

Anyway we need working Django integration to make it usable for Weblate. For most services we rely on python-social-auth.

github-actions[bot] commented 4 years ago

This issue has been put aside. Currently, it is unclear whether it will be ever implemented as it seems to cover too narrow use case or doesn't seem to fit into Weblate. Please try to clarify the use case or consider proposing something more generic to make it useful to more users.

nijel commented 4 years ago

They are using https://lemonldap-ng.org/ on https://auth.documentfoundation.org (the OAuth2 endpoint being https://auth.documentfoundation.org/oauth2/authorize), so it should be pretty easy to add support for it to python-social-auth. However, the authentication service doesn't seem to be open to third-party apps.

Jibec commented 4 years ago

Maybe the configuration could require an authentication key we would ask to the documentation foundation to be able to interact with their infra?

fitojb commented 4 years ago

cc @cloph

nijel commented 3 months ago

If somebody wants to implement this, starting at python-social-auth. is the way to go. Weblate can then use it directly.

But I find little value for Weblate as even them are not using it at https://translations.documentfoundation.org/.