object SystemSettingsService

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SystemSettingsService
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Ldap(host: String, port: Option[Int], bindDN: Option[String], bindPassword: Option[String], baseDN: String, userNameAttribute: String, additionalFilterCondition: Option[String], fullNameAttribute: Option[String], mailAttribute: Option[String], tls: Option[Boolean], ssl: Option[Boolean], keystore: Option[String]) extends Product with Serializable
  2. case class OIDC(issuer: Issuer, clientID: ClientID, clientSecret: Secret, jwsAlgorithm: Option[JWSAlgorithm]) extends Product with Serializable
  3. case class Proxy(host: String, port: Int, user: Option[String], password: Option[String]) extends Product with Serializable
  4. case class RepositoryOperation(create: Boolean, delete: Boolean, rename: Boolean, transfer: Boolean, fork: Boolean) extends Product with Serializable
  5. case class RepositoryViewerSettings(maxFiles: Int) extends Product with Serializable
  6. case class Smtp(host: String, port: Option[Int], user: Option[String], password: Option[String], ssl: Option[Boolean], starttls: Option[Boolean], fromAddress: Option[String], fromName: Option[String]) extends Product with Serializable
  7. case class Ssh(enabled: Boolean, bindAddress: Option[SshAddress], publicAddress: Option[SshAddress]) extends Product with Serializable
  8. case class SshAddress(host: String, port: Int, genericUser: String) extends Product with Serializable
  9. case class SystemSettings(baseUrl: Option[String], information: Option[String], allowAccountRegistration: Boolean, allowAnonymousAccess: Boolean, isCreateRepoOptionPublic: Boolean, repositoryOperation: RepositoryOperation, gravatar: Boolean, notification: Boolean, limitVisibleRepositories: Boolean, ssh: Ssh, useSMTP: Boolean, smtp: Option[Smtp], ldapAuthentication: Boolean, ldap: Option[Ldap], oidcAuthentication: Boolean, oidc: Option[OIDC], skinName: String, userDefinedCss: Option[String], showMailAddress: Boolean, webHook: WebHook, upload: Upload, repositoryViewer: RepositoryViewerSettings) extends Product with Serializable
  10. case class Upload(maxFileSize: Long, timeout: Long, largeMaxFileSize: Long, largeTimeout: Long) extends Product with Serializable
  11. case class WebHook(blockPrivateAddress: Boolean, whitelist: Seq[String]) extends Product with Serializable

Value Members

  1. val DefaultLdapPort: Int
  2. val DefaultSmtpPort: Int
  3. val DefaultSshPort: Int
  4. val GenericSshUser: String
  5. val PublicSshPort: Int
  6. object OIDC extends Serializable
  7. object Ssh extends Serializable