case class SamlAuthModuleConfig(id: String, name: String, desc: String, sessionMaxAge: Int = 86400, singleSignOnUrl: String, singleLogoutUrl: String, ssoProtocolBinding: SAMLProtocolBinding = SAMLProtocolBinding.Redirect, singleLogoutProtocolBinding: SAMLProtocolBinding = SAMLProtocolBinding.Redirect, credentials: SAMLCredentials = ..., signature: SAMLSignature = ..., nameIDFormat: NameIDFormat = NameIDFormat.Unspecified, tags: Seq[String], metadata: Map[String, String], issuer: String, location: EntityLocation = otoroshi.models.EntityLocation(), validatingCertificates: List[String] = List.empty, validateSignature: Boolean = false, validateAssertions: Boolean = false, usedNameIDAsEmail: Boolean = true, emailAttributeName: Option[String] = Some("Email"), sessionCookieValues: SessionCookieValues) extends AuthModuleConfig with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AuthModuleConfig, EntityLocationSupport, Entity, AsJson, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SamlAuthModuleConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AuthModuleConfig
  7. EntityLocationSupport
  8. Entity
  9. AsJson
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SamlAuthModuleConfig(id: String, name: String, desc: String, sessionMaxAge: Int = 86400, singleSignOnUrl: String, singleLogoutUrl: String, ssoProtocolBinding: SAMLProtocolBinding = SAMLProtocolBinding.Redirect, singleLogoutProtocolBinding: SAMLProtocolBinding = SAMLProtocolBinding.Redirect, credentials: SAMLCredentials = ..., signature: SAMLSignature = ..., nameIDFormat: NameIDFormat = NameIDFormat.Unspecified, tags: Seq[String], metadata: Map[String, String], issuer: String, location: EntityLocation = otoroshi.models.EntityLocation(), validatingCertificates: List[String] = List.empty, validateSignature: Boolean = false, validateAssertions: Boolean = false, usedNameIDAsEmail: Boolean = true, emailAttributeName: Option[String] = Some("Email"), sessionCookieValues: SessionCookieValues)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def asJson: JsObject
    Definition Classes
    SamlAuthModuleConfigAsJson
  6. def authModule(config: GlobalConfig): AuthModule
    Definition Classes
    SamlAuthModuleConfigAuthModuleConfig
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. def cookieSuffix(desc: ServiceDescriptor): String
    Definition Classes
    SamlAuthModuleConfigAuthModuleConfig
  9. val credentials: SAMLCredentials
  10. val desc: String
    Definition Classes
    SamlAuthModuleConfigAuthModuleConfig
  11. val emailAttributeName: Option[String]
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. val id: String
    Definition Classes
    SamlAuthModuleConfigAuthModuleConfig
  15. def internalId: String
    Definition Classes
    AuthModuleConfigEntity
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. val issuer: String
  18. def json: JsValue
    Definition Classes
    AuthModuleConfigEntity
  19. val location: EntityLocation
  20. val metadata: Map[String, String]
    Definition Classes
    SamlAuthModuleConfigAuthModuleConfig
  21. val name: String
    Definition Classes
    SamlAuthModuleConfigAuthModuleConfig
  22. val nameIDFormat: NameIDFormat
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. def save()(implicit ec: ExecutionContext, env: Env): Future[Boolean]
    Definition Classes
    SamlAuthModuleConfigAuthModuleConfig
  27. val sessionCookieValues: SessionCookieValues
    Definition Classes
    SamlAuthModuleConfigAuthModuleConfig
  28. val sessionMaxAge: Int
    Definition Classes
    SamlAuthModuleConfigAuthModuleConfig
  29. val signature: SAMLSignature
  30. val singleLogoutProtocolBinding: SAMLProtocolBinding
  31. val singleLogoutUrl: String
  32. val singleSignOnUrl: String
  33. val ssoProtocolBinding: SAMLProtocolBinding
  34. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  35. val tags: Seq[String]
  36. def theDescription: String
    Definition Classes
    SamlAuthModuleConfigEntity
  37. def theId: String
    Definition Classes
    Entity
  38. def theJson: JsValue
    Definition Classes
    Entity
  39. def theMetadata: Map[String, String]
    Definition Classes
    SamlAuthModuleConfigEntity
  40. def theName: String
    Definition Classes
    SamlAuthModuleConfigEntity
  41. def theTags: Seq[String]
    Definition Classes
    SamlAuthModuleConfigEntity
  42. def type: String
    Definition Classes
    SamlAuthModuleConfigAuthModuleConfig
  43. val usedNameIDAsEmail: Boolean
  44. val validateAssertions: Boolean
  45. val validateSignature: Boolean
  46. val validatingCertificates: List[String]
  47. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  49. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AuthModuleConfig

Inherited from EntityLocationSupport

Inherited from Entity

Inherited from AsJson

Inherited from AnyRef

Inherited from Any

Ungrouped