2014-09-18 2 views
0

안녕하세요 누구나 관리자 계정에 대해서만 사용자 등록을 허용하도록 eJabberd 서버를 구성하는 방법에 대한 아이디어가 있습니까?Ejabberd 한도 사용자 등록 특전

이것은 대역 내 등록 XEP-0077을 통해 수행됩니다. Smack API를 Java 용 XMPP 인터페이스로 사용. "관리자", "myserver.somewhere.here을"} {ACL, 관리자, {사용자 :

나는 ejabberd.cfg 파일의

액세스 제어 목록을 변경했습니다.

액세스 규칙 : {액세스, 등록, [{허용, 관리}, {거부, 모두}]}.

mod_register : {mod_register, [{access, register}]}.

하지만 작동하지 않습니다.

감사합니다.

acl: 
    admin: 
    user: 
     - "me" : "my.server.tld" 

access: 
    register: 
    admin: allow 
    all: deny 

을하고 그것을 작동 :

답변

0

그냥 ejabberd 14.07 새로운 YAML 구문을 테스트했다.

+0

같은 것이 있습니다. xmpp api를 사용하여 사용자를 등록하십시오. 이 과정을 수행하십시오 : 1. 서버에 연결 2. 사용자 등록 해당 액세스 제어를 사용하여 로그인하지 않고 사용자를 등록 할 수 있습니다. 나는 지금 시도하려고하는 해결책이있다. –

+0

@SwiperNoswiping, 아주 오래된 주제이지만 해결책을 찾았습니까? 나는 매우 의심 스럽다 https://stackoverflow.com/questions/45966808/ejabberd-xmpp-server-how-to-allow-registrations-only-from-admin-account 감사합니다! – Guybrush