내 웹 응용 프로그램의 사용자 데이터베이스에 대해 인증하기 위해 external_auth를 사용하여 ejabberd를 설정했습니다. 내가 원하는 것은 사이트 운영자를위한 MUC (대화방)를 만들고 다른 모든 사용자를 제외하고 해당 사용자를 채팅에 자동으로 추가하는 것입니다.ejabberd의 외부 인증에서 다중 사용자 대화방 액세스 제어 목록을 얻는 방법
결국 내 사이트의 그룹 기능을 ejabberd의 MUC에도 매핑 할 수 있기를 바랍니다.
ejabberd 용 외부 인증 API는 기본적으로 사용자가 등록되어 있는지 여부와 사용자 이름/비밀번호 조합이 사용자를 성공적으로 인증하는지 여부 만 쿼리 할 수 있도록 세분화 된 액세스 제어를 제공하지 않는 것 같습니다.
MUC에 대한 acl의 유일한 참조는 여기에 있습니다. http://www.ejabberd.im/aclpopulate 하지만 webadmin 인터페이스를 통해 권한을 설정해야하는 것 같습니다.
외부 인증에서 자동으로이 작업을 수행 할 방법이 없습니까?
이미 외부 인증을 사용하는 것과 어떻게 다른가요? 인증은 문제가 아닙니다. 에이엘이야. – TomL