programing

WordPress MediaWiki 통합

abcjava 2023. 3. 2. 21:53
반응형

WordPress MediaWiki 통합

Wiki를 설치하여 WordPress와 Wiki 간에 로그인 자격 정보를 공유할 수 있으면 좋겠습니다.얼마 전 세션 쿠키를 통해 다른 사이트(ASP Classic)와 로그인을 공유하기 위해 MediaWiki를 해킹했는데, 그것은 하기 힘들고 유지보수가 더 힘들었습니다.이상적으로는 플러그인이나 보다 우아한 솔루션을 알고 있는 사람을 찾고 싶습니다.

WordPress, bbPress MediaWiki 튜토리얼을 사용하면 MediaWiki를 WordPress 설치에 통합할 수 있습니다.WordPress를 해킹하는 것보다 Wiki 기능을 사용하는 이 훨씬 더 쉬울 것입니다. 특히 당신이 설명하는 세분화된 권한으로 말이죠.

MediaWiki와 Wordpress 모두 Open 지원아이디:

http://www.wordpress.org/extend/plugins/openid/

http://www.mediawiki.org/wiki/Extension:OpenID

단, 자동 로그인(한 쪽 로그인 후 자동으로 다른 쪽 로그인)의 경우 checkid_immediate 구현을 검토해야 합니다.

http://www.openid.net/specs/openid-authentication-2_0.html#anchor28

WPMW는 WordPress 설치 환경에 MediaWiki를 통합하기 위한 솔루션입니다.

다른 솔루션은 CUNY Academic Commons Announces WPMu-MediaWiki Single Sign-on설명되어 있습니다.마스터로서 WordPress 로그인을 사용하는 것을 작성합니다.

저희 회사에서는 내부적으로 WordPress와 MediaWiki를 사용하고 있으며, HTTP_AUTH 액세스 제어를 사용하여 "싱글 사인온"을 만들고 있습니다.응용 프로그램을 추가하면 응용 프로그램을 HTTP_AUTH 시스템에 통합할 수 있습니다.보안을 위해 HTTP_AUTH over SSL을 실행할 수 있습니다.기본적인 순서는 다음과 같습니다.

인증 유형을 지정하도록 .htaccess를 설정합니다.프로덕션에서는 MySQL을 사용하지만 간단한 htpasswd 파일을 사용할 수 있습니다.

WordPress 디렉토리의 .htaccess 파일에서 다음을 추가합니다.

<파일 wp-login.php>AuthType Basic(인증유형 베이직)AuthName "접근 제한"Auth User File / some / path / to / htpasswd유효한 사용자 필요</파일>

WordPress wp-admin/ 디렉토리의 .htaccess에서 다음을 추가합니다.

AuthType Basic(인증유형 베이직)AuthName "접근 제한"Auth User File / some / path / to / htpasswd유효한 사용자 필요

MediaWiki 디렉토리의 .htaccess 파일에서 다음을 추가합니다.

AuthType Basic(인증유형 베이직)AuthName "접근 제한"Auth User File / some / path / to / htpasswd

그런 다음 Http를 설치합니다.MediaWiki 인증 확장자 및 WordPress용 HTTP Authentication 플러그인 및 구성.호스팅 환경에서는 mod_php를 제공하지 않기 때문에 MediaWiki 확장자를 약간 수정해야 했지만 mod_php를 사용하면 즉시 사용할 수 있습니다.

델의 환경은 프라이빗 인트라넷이므로 모든 사용자가 인증됩니다.위의 .htaccess 파일은 공개적으로 볼 수 있는 블로그에서는 작동하지만, 모든 사용자의 인증이 필요한지 여부와 사이트를 공개적으로 사용할 수 있는지에 따라 MediaWiki .htaccess에 대한 추가 조정이 필요할 수 있습니다.

미디어위키와 워드프레스를 연결하는 Wikiful 플러그인을 보세요.그게 너한테 효과가 있을지도 몰라.

언급URL : https://stackoverflow.com/questions/33745/wordpress-mediawiki-integration

반응형