문서 메뉴

문서 홈보기 & 데이터 분석BI 커넥터

JDBC 인증 플러그인

이 페이지의 내용

  • 전제 조건
  • 플러그인 설치

버전 2.2에 추가.

BI용 MongoDB Connector는 MySQL의 Connector/J JDBC 드라이버 와 통합되는 Java용 클라이언트 사이드 MySQL 인증 플러그인을 제공합니다. .mongosql_auth 플러그인을 사용하면 클라이언트가 다음 인증 메커니즘 중 하나를 사용하여 인증이 활성화된 상태에서 실행 중인 BI Connector 및 MongoDB 배포로 인증할 수 있습니다.

  • SCRAM-SHA-1

  • SCRAM-SHA-256

  • PLAIN (LDAP)

  • GSSAPI (Kerberos)

참고

  • SCRAM-SHA-1SCRAM-SHA-256 메커니즘은 클라이언트 플러그인에서 비밀번호를 해시합니다. 그러나 다른 모든 데이터는 일반 텍스트로 표시됩니다. 가능하면 암호화된 연결과 함께 사용하세요.

  • PLAIN 메커니즘은 비밀번호를 일반 텍스트로 전송합니다. PLAIN 메커니즘으로 암호화된 연결을 사용합니다.

이 플러그인에는 사이의 MySQL Connector/J 버전이 5 139 51필요합니다. . 그리고 최신 . .x. MySQL Server 또는 MySQL Connector/J 을(를) 사용할 수 8 없습니다.0 이상.

플러그인 .jar 파일을 다운로드하려면 다음 옵션 중 하나를 선택합니다.

  1. 다운로드 사이트에서 .jar 파일을 선택합니다.

  2. 로컬 디렉토리에 저장합니다. 필요에 따라 디렉토리를 참조하세요.

  1. MySQL Connector/J용 MongoSQL 인증 플러그인 포함 에 있는 CLASSPATH 라이브러리입니다. Maven 좌표는 다음과 같습니다.

    <dependency>
    <groupId>org.mongodb</groupId>
    <artifactId>mongosql-auth</artifactId>
    <version>1.0.0</version>
    </dependency>

    다음도 참조하세요.

    Maven에 대해 자세히 알아보려면 해당 설명서 사이트를 참조하세요.

  2. MySQL Connector/J 포함 CLASSPATH 에서 . Maven 좌표는 다음과 같습니다.

    <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.49</version>
    </dependency>
  3. MySQL 연결 문자열에 인증 플러그인을 추가합니다.

    jdbc:mysql://127.0.0.1:3307?useSSL=false&authenticationPlugins=org.mongodb.mongosql.auth.plugin.MongoSqlAuthenticationPlugin

    다음도 참조하세요.

    쿼리 매개변수에 대해 자세히 알아보려면 MySQL authenticationPlugins 설명서를 참조하세요.

    username 에서 인증 메커니즘과 인증 소스를 쿼리 매개변수로 지정할 수도 있습니다.

    매개변수
    기본값
    인증 메커니즘
    사용자 이름 및 비밀번호(SCRAM-SHA-1).
    인증 소스
    • admin 사용자 이름 및 비밀번호( SCRAM-SHA-1 )

    • $external LDAP(PLAIN)

    예제

    인증 메커니즘을 지정합니다:

    {username}?mechanism=PLAIN

    기본 인증 메커니즘을 사용하여 인증 소스를 지정합니다.

    {username}?source={somedb}
← C 인증 플러그인

이 페이지의 내용