MediaWiki: Как я могу создавать пользователей программно? - PullRequest
0 голосов
/ 05 апреля 2011

Контекст

Я хотел бы интегрировать [MediaWiki] [1] в качестве вспомогательного инструмента в мою систему.Только пользователь моей системы должен иметь доступ к [MediaWiki] [1].Поэтому, если пользователь входит или обновляет свою учетную запись в моей системе, это изменение (логин и пароль) должно синхронизироваться с [MediaWiki] [1].

Платформа

.NET-приложение и PHP

Возможное решение

Расширение MediaWiki, предоставляющее веб-сервисдля управления учетными записями пользователей.

  1. Есть ли у вас какие-либо идеи о том, как я могу реализовать свое возможное решение или любое другое решение с учетом контекста Я?
  2. Если плагина не существует, как можно работать с механикой, чтобы создать собственное решение?

Ответы [ 3 ]

1 голос
/ 05 апреля 2011

Если у вас есть доступ к вашей БД, вы можете напрямую использовать таблицу пользователей из mediawiki. Вот некоторые сведения об этой таблице.

0 голосов
/ 11 апреля 2011

Спасибо всем за публикацию.Ответ на мой вопрос пришел с некоторыми соображениями от вас тоже.Но на самом деле нет другого простого способа создать пользователя автоматически.Я написал веб-сервис, который обрабатывает действие CRUD для этого.

Я бы не стал предлагать @tokk, потому что нецелесообразно интегрировать архитектуры систем через базу данных напрямую.Для этого есть целое объяснение.

Я бы не советовал @ adrian-archer, потому что RemoteUser находится вне моего контекста.

0 голосов
/ 05 апреля 2011

Я думаю, вы могли бы использовать расширение : AutomaticREMOTE_USER расширение.

...