Packages

class MongoAuthOptions extends AuthOptions

Options configuring Mongo authentication.

Linear Supertypes
AuthOptions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MongoAuthOptions
  2. AuthOptions
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MongoAuthOptions(_asJava: ext.auth.mongo.MongoAuthOptions)

Value Members

  1. def asJava: ext.auth.mongo.MongoAuthOptions
  2. def getCollectionName: String
  3. def getConfig: JsonObject
  4. def getDatasourceName: String
  5. def getPasswordField: String
  6. def getPermissionField: String
  7. def getRoleField: String
  8. def getSaltField: String
  9. def getSaltStyle: HashSaltStyle
  10. def getShared: Boolean
  11. def getUsernameCredentialField: String
  12. def getUsernameField: String
  13. def setCollectionName(value: String): MongoAuthOptions

    The property name to be used to set the name of the collection inside the config.

  14. def setConfig(value: JsonObject): MongoAuthOptions

    The mongo client configuration: see Mongo Client documentation.

  15. def setDatasourceName(value: String): MongoAuthOptions

    The mongo data source name: see Mongo Client documentation.

  16. def setPasswordField(value: String): MongoAuthOptions

    The property name to be used to set the name of the field, where the password is stored inside

  17. def setPermissionField(value: String): MongoAuthOptions

    The property name to be used to set the name of the field, where the permissions are stored inside.

  18. def setRoleField(value: String): MongoAuthOptions

    The property name to be used to set the name of the field, where the roles are stored inside.

  19. def setSaltField(value: String): MongoAuthOptions

    The property name to be used to set the name of the field, where the SALT is stored inside.

  20. def setSaltStyle(value: HashSaltStyle): MongoAuthOptions

    The property name to be used to set the name of the field, where the salt style is stored inside

  21. def setShared(value: Boolean): MongoAuthOptions

    Use a shared Mongo client or not.

  22. def setUsernameCredentialField(value: String): MongoAuthOptions

    The property name to be used to set the name of the field, where the username for the credentials is stored inside.

  23. def setUsernameField(value: String): MongoAuthOptions

    The property name to be used to set the name of the field, where the username is stored inside.