change credential mechanism #22920, upgrade to 1.12.0-SNAPSHOT
This commit is contained in:
parent
c2d43b4707
commit
ae9ff43fc6
|
@ -1,5 +1,8 @@
|
||||||
# Changelog for storage-manager-trigger
|
# Changelog for storage-manager-trigger
|
||||||
|
|
||||||
|
## [v1.12.0-SNAPSHOT] 2022-03-07
|
||||||
|
* change mongodb authentication mechanism. It was mongodbcr now it is handshaked from client and server. fix incident #22920
|
||||||
|
|
||||||
## [v1.11.1-SNAPSHOT]
|
## [v1.11.1-SNAPSHOT]
|
||||||
* moved from UmaJWTProvider to AccessTokenProvider
|
* moved from UmaJWTProvider to AccessTokenProvider
|
||||||
|
|
||||||
|
|
2
pom.xml
2
pom.xml
|
@ -8,7 +8,7 @@
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.gcube.contentmanagement</groupId>
|
<groupId>org.gcube.contentmanagement</groupId>
|
||||||
<artifactId>storage-manager-trigger</artifactId>
|
<artifactId>storage-manager-trigger</artifactId>
|
||||||
<version>1.11.1-SNAPSHOT</version>
|
<version>1.12.0-SNAPSHOT</version>
|
||||||
<scm>
|
<scm>
|
||||||
<url>https://code-repo.d4science.org/gCubeSystem/${project.artifactId}</url>
|
<url>https://code-repo.d4science.org/gCubeSystem/${project.artifactId}</url>
|
||||||
</scm>
|
</scm>
|
||||||
|
|
|
@ -116,7 +116,7 @@ public class ReadingMongoOplog extends Thread{
|
||||||
boolean auth =false;
|
boolean auth =false;
|
||||||
logger.info("try to auth ");
|
logger.info("try to auth ");
|
||||||
if(user!=null && password !=null){
|
if(user!=null && password !=null){
|
||||||
MongoCredential credential = MongoCredential.createMongoCRCredential(user, "admin", password.toCharArray());
|
MongoCredential credential = MongoCredential.createCredential(user, "admin", password.toCharArray());
|
||||||
logger.debug("try to connect to mongo with authentication... ");
|
logger.debug("try to connect to mongo with authentication... ");
|
||||||
mongoClient = new MongoClient(Arrays.asList(server), Arrays.asList(credential), options);//"146.48.123.71"
|
mongoClient = new MongoClient(Arrays.asList(server), Arrays.asList(credential), options);//"146.48.123.71"
|
||||||
|
|
||||||
|
|
|
@ -128,7 +128,7 @@ public class MongoDB {
|
||||||
MongoClientOptions options=MongoClientOptions.builder().sslEnabled(true).connectionsPerHost(10).connectTimeout(30000).readPreference(READ_PREFERENCE).build();
|
MongoClientOptions options=MongoClientOptions.builder().sslEnabled(true).connectionsPerHost(10).connectTimeout(30000).readPreference(READ_PREFERENCE).build();
|
||||||
// MongoClientOptions options=MongoClientOptions.builder().connectionsPerHost(10).connectTimeout(30000).readPreference(READ_PREFERENCE).build();
|
// MongoClientOptions options=MongoClientOptions.builder().connectionsPerHost(10).connectTimeout(30000).readPreference(READ_PREFERENCE).build();
|
||||||
if(((pwd != null) && (pwd.length() >0)) && ((user != null) && (user.length() > 0))){
|
if(((pwd != null) && (pwd.length() >0)) && ((user != null) && (user.length() > 0))){
|
||||||
MongoCredential credential = MongoCredential.createMongoCRCredential(user, ACCOUNTING_DB, pwd.toCharArray());
|
MongoCredential credential = MongoCredential.createCredential(user, ACCOUNTING_DB, pwd.toCharArray());
|
||||||
mongo = new MongoClient(srvList, Arrays.asList(credential), options);
|
mongo = new MongoClient(srvList, Arrays.asList(credential), options);
|
||||||
}else{
|
}else{
|
||||||
mongo = new MongoClient(srvList, options);
|
mongo = new MongoClient(srvList, options);
|
||||||
|
|
Loading…
Reference in New Issue