object MongoCredential
Helper class for creating MongoCredential instances
- Since
2.6
- See also
com.mongodb.MongoCredential
- Alphabetic
- By Inheritance
- MongoCredential
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
createCredential(userName: String, database: String, password: Array[Char]): MongoCredential
Creates a MongoCredential instance with an unspecified mechanism.
Creates a MongoCredential instance with an unspecified mechanism. The client will negotiate the best mechanism based on the version of the server that the client is authenticating to. If the server version is 2.8 or higher, the driver will authenticate using the SCRAM-SHA-1 mechanism. Otherwise, the driver will authenticate using the MONGODB_CR mechanism.
- userName
the user name
- database
the database where the user is defined
- password
the user's password
-
def
createGSSAPICredential(userName: String): MongoCredential
Creates a MongoCredential instance for the GSSAPI SASL mechanism
Creates a MongoCredential instance for the GSSAPI SASL mechanism
- userName
the user name
-
def
createMongoCRCredential(userName: String, database: String, password: Array[Char]): MongoCredential
Creates a MongoCredential instance for the MongoDB Challenge Response protocol
Creates a MongoCredential instance for the MongoDB Challenge Response protocol
- userName
the user name
- database
the source of the user name, typically a database name
- password
the password
-
def
createMongoX509Credential(userName: String): MongoCredential
Creates a MongoCredential instance for the MongoDB X.509 protocol.
Creates a MongoCredential instance for the MongoDB X.509 protocol.
- userName
the non-null user name
- returns
the credential
-
def
createPlainCredential(userName: String, source: String, password: Array[Char]): MongoCredential
Creates a MongoCredential instance for the PLAIN SASL mechanism.
Creates a MongoCredential instance for the PLAIN SASL mechanism.
- userName
the non-null user name
- source
the source where the user is defined. This can be either
"$external"
or the name of a database.- returns
the credential
- def createScramSha1Credential(userName: String, source: String, password: Array[Char]): MongoCredential
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
apply(userName: String, database: String, password: Array[Char]): MongoCredential
Creates a MongoCredential instance for the MongoDB Challenge Response protocol
Creates a MongoCredential instance for the MongoDB Challenge Response protocol
- userName
the user name
- database
the source of the user name, typically a database name
- password
the password
- Annotations
- @deprecated
- Deprecated
(Since version 2.7) Please use MongoCredential.createCredential
-
def
apply(userName: String): MongoCredential
Creates a MongoCredential instance for the GSSAPI SASL mechanism
Creates a MongoCredential instance for the GSSAPI SASL mechanism
- userName
the user name
- Annotations
- @deprecated
- Deprecated
(Since version 2.7) Please use MongoCredential.createGSSAPICredential