문서 홈 → 보기 & 데이터 분석 → 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-1
및SCRAM-SHA-256
메커니즘은 클라이언트 플러그인에서 비밀번호를 해시합니다. 그러나 다른 모든 데이터는 일반 텍스트로 표시됩니다. 가능하면 암호화된 연결과 함께 사용하세요.PLAIN
메커니즘은 비밀번호를 일반 텍스트로 전송합니다.PLAIN
메커니즘으로 암호화된 연결을 사용합니다.
전제 조건
이 플러그인에는 사이의 MySQL Connector/J 버전이 5 139 51필요합니다. . 그리고 최신 . .x. MySQL Server 또는 MySQL Connector/J 을(를) 사용할 수 8 없습니다.0 이상.
플러그인 설치
플러그인 .jar
파일을 다운로드하려면 다음 옵션 중 하나를 선택합니다.
GitHub 리포지토리에서다운로드
다운로드 사이트에서
.jar
파일을 선택합니다.로컬 디렉토리에 저장합니다. 필요에 따라 디렉토리를 참조하세요.
Maven 사용
MySQL Connector/J용 MongoSQL 인증 플러그인 포함 에 있는
CLASSPATH
라이브러리입니다. Maven 좌표는 다음과 같습니다.<dependency> <groupId>org.mongodb</groupId> <artifactId>mongosql-auth</artifactId> <version>1.0.0</version> </dependency> 팁
다음도 참조하세요.
Maven에 대해 자세히 알아보려면 해당 설명서 사이트를 참조하세요.
MySQL Connector/J 포함
CLASSPATH
에서 . Maven 좌표는 다음과 같습니다.<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.49</version> </dependency> 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}