Jabber Openfire 서버 v3.6.0+-은 어떻게 사용하는 하이브리드 인증이란?

StackOverflow https://stackoverflow.com/questions/64364

  •  09-06-2019
  •  | 
  •  

문제

나는 설정을 서버로의 접촉입니다.나는 이미 일부 사용자 계정에서 장소에서 openfire 데이터베이스,작업 IMs 니다.

나는 이제를 추가하고자하는(일부)사용자에서 나의 주요 데이터베이스(members 테이블 login, password[일반 텍스트로])및 allowed_to_IM[이 0 또는 1]필드)할수 있습니다 간다.이 Hybrid 인증은 새로운 기능 v3.6.0 는 그러나,그리고 거기에 작은 설명서에서 무엇을 구성에 필요한 openfire.xml 파일에 대한 데이터베이스 연결(두 번째 데이터베이스)및 다른 무엇을 갈 수 있습니다 properties(는 또한 많은 config 의 정보리의 XML 파일)입니다.

나의 질문은: 누군가가 완전한 예제를 확인하는 여러 데이터베이스? 모든 예제는 내가 보는 것 같다 조각.

도움이 되었습니까?

해결책

나는 그것을 사용하는 ldap and mysql 그리고 만약 그것은 도움이 됩니다 당신은 내에서 설정 openfire.xml 습니다:

    <connectionProvider>
    <className>org.jivesoftware.database.DefaultConnectionProvider</className>
  </connectionProvider>
  <database>
    <defaultProvider>
      <driver>com.mysql.jdbc.Driver</driver>
      <serverURL>jdbc:mysql://127.0.0.1:3306/openfire</serverURL>
      <username>username</username>
      <password>pass</password>
      <minConnections>5</minConnections>
      <maxConnections>15</maxConnections>
      <connectionTimeout>1.0</connectionTimeout>
    </defaultProvider>
  </database>
  <ldap>
  ldapsetting removed
  </ldap>
  <hybridAuthProvider>
    <primaryProvider>
      <className>org.jivesoftware.openfire.auth.DefaultAuthProvider</className>
    </primaryProvider>
    <secondaryProvider>
      <className>org.jivesoftware.openfire.ldap.LdapAuthProvider</className>
    </secondaryProvider>
  </hybridAuthProvider>
  <provider>
    <auth>
      <className>org.jivesoftware.openfire.auth.HybridAuthProvider</className>
    </auth>
    <vcard>
      <className>org.jivesoftware.openfire.auth.DefaultAuthProvider</className>
    </vcard>
    <user>
      <className>org.jivesoftware.openfire.ldap.LdapUserProvider</className>
    </user>
    <auth>
      <className>org.jivesoftware.openfire.ldap.LdapAuthProvider</className>
    </auth>
    <group>
      <className>org.jivesoftware.openfire.ldap.LdapGroupProvider</className>
    </group>
  </provider>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top