2011-04-05 4 views
0

상황MediaWiki : 프로그래밍 방식으로 사용자를 만들려면 어떻게해야합니까?

내가 [위키]을 통합하고 싶습니다 [1] 내 시스템에 도움의 도구로. 내 시스템 사용자 만 [MediaWiki] [1]에 액세스 할 수 있어야합니다. 따라서 사용자가 내 시스템에 로그인하거나 업데이트 할 경우이 변경 (로그인 및 비밀번호)은 [MediaWiki] [1]과 동기화되어야합니다.

Plataform

.NET 응용 프로그램 및 PHP 사용자 계정 Managment를위한 웹 서비스를 제공

가능한 해결 방법

미디어 위키 확장.

  1. 는 내가 다른 어떤 솔루션 컨텍스트 나는을 고려 또는 내 가능한 해결책 달성 수있는 방법에 대해 어떤 생각을 가지고 있습니까?
  2. 기존 플러그인이 없으면 의 역학 방식으로 솔루션을 해결할 수 있습니까?

답변

0

게시 해 주셔서 감사합니다. 내 질문에 대한 대답은 당신에 대한 통찰력을 가지고 왔습니다. 그러나 실제로 사용자를 자동으로 생성하는 다른 쉬운 방법은 없습니다. 나는 그것을 처리하는 웹 서비스를 작성했다.

데이터베이스를 통해 시스템 아키텍처를 직접 통합하는 것이 좋지 않기 때문에 @tokk 제안을하지 않겠습니다. 거기에 대한 전체적인 설명이 있습니다.

@ adrian-archer 제안의 원인 RemoteUser는 내 맥락을 뛰어 넘습니다.

1

DB에 대한 액세스 권한이있는 경우 mediawiki의 user-table을 직접 사용할 수 있습니다. Here are some informations about this table.

+0

답장을 보내 주셔서 감사합니다. 그러나 암호 필드가 PHP 함수로 암호화되어 있기 때문에 데이터베이스에 직접 액세스하고 싶지 않습니다. 내가 준 정보를 사용하여 PHP 웹 서비스를 플러그인으로 작성할 수 있습니다. 다른 사람들이 그것에 대해 뭐라고하는지 봅시다. 어쨌든 고마워! 건배! –

관련 문제