Comments (11)
I haven't had a chance to look in detail but from some quick googling it sounds like maybe Openhatch might have a Django plugin for mediawiki auth? openhatch/oh-mainline#580
from zulip.
It's now super easy to integrate things from https://github.com/omab/python-social-auth into Zulip; would it make sense to hook mediawiki into python-social-auth?
from zulip.
Note this has moved to https://github.com/python-social-auth
And there is already a MediaWiki backend at http://python-social-auth.readthedocs.io/en/latest/backends/mediawiki.html
Is there more that needs to be done on the MediaWiki/Wikimedia side?
from zulip.
@jayvdb good question! There is work that needs to be done on the Zulip side to add a MediaWiki auth backend, but I think that could be done with dozens of lines of code. However, we haven't added a second social auth backend before, so it may be a bit tricky. I'll take a look and probably some combination of myself and @umairwaheed can make this happen.
from zulip.
Yeah, given that they already have a backend for this, the integration apparently looks easy, but like Tim said we haven't added a new backend using Social Auth so can be tricky.
from zulip.
@zulipbot claim.
from zulip.
Hello @umairwaheed, you have been unassigned from this issue because you have not updated this issue or any referenced pull requests for over 14 days.
You can reclaim this issue or claim any other issue by commenting @zulipbot claim
on that issue.
Thanks for your contributions, and hope to see you again soon!
from zulip.
(Waiting for a review)
from zulip.
#7234 has some useful work if someone wants to work on this again down the line, though one may be better off basing one's work on the GitHub auth backend code we have in production.
from zulip.
See also #10618 for the most recent PR on adding a new auth. This is to show that the complexity of the task is much less than > a year ago.
from zulip.
I'm going to close this as wontfix, since I'm not sure Mediawiki actually wants it, or whether anyone else would use it. With our current python-social-auth integration, it'd be ~50 lines of code to do I think, so it's mainly a question of there being a user whether we do it. I don't think we'll ever do it because this ultra-old issue exists, so it should be closed :).
from zulip.
Related Issues (20)
- Add synchronization in deactivating users. HOT 2
- Fix "action column in deactivated users table.
- Fix action column in deactivated users table. HOT 6
- custom_profile_fields: mark display_in_profile_summary as optional in api documentation HOT 2
- Add type to replace `HTMLSelectElement & {type: "select-one"}` HOT 3
- Start new conversation button's tooltip not updating in DM narrow when direct messages are disabled.
- Multiple custom profile fields with type "pronoun" cannot be edited/updated. HOT 5
- Support the DEVONThink x-devonthink-item:// URI scheme HOT 1
- Add OpenProject integration HOT 1
- Implement 3-way compose box resizing HOT 1
- Position compose typeaheads near cursor
- Error thrown while selecting stream in the "Move messages" modal. HOT 1
- Support AVIF in inline-preview HOT 2
- Add a "Contact support" link to help menu HOT 1
- Get messages before the specified date.
- Microsoft Teams video call integration
- Rename "more topics" to "all topics" in left sidebar
- Script to auto-generate message screenshots on /for/research HOT 2
- Improve how the fetch_status.has_found_newest is set when loading a view from cache HOT 1
- Add options for which messages are marked as read HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zulip.