Package

io.deepsense.commons.auth

usercontext

Permalink

package usercontext

Visibility
  1. Public
  2. All

Type Members

  1. case class CannotGetTokenException(token: String) extends InvalidTokenException with Product with Serializable

    Permalink
  2. case class CannotGetUserException(token: String) extends InvalidTokenException with Product with Serializable

    Permalink
  3. abstract class InvalidTokenException extends TokenTranslatorException

    Permalink
  4. case class NoTenantSpecifiedException(token: String) extends InvalidTokenException with Product with Serializable

    Permalink
  5. case class Role(name: String, id: Option[String] = None, description: Option[String] = None, serviceId: Option[String] = None, tenantId: Option[String] = None) extends Product with Serializable

    Permalink
  6. case class Tenant(id: String, name: String, description: String, enabled: Option[Boolean]) extends Product with Serializable

    Permalink
  7. case class Token(id: String, tenant: Option[Tenant] = None) extends Product with Serializable

    Permalink
  8. trait TokenTranslator extends AnyRef

    Permalink

    Translates a token to a user context.

  9. abstract class TokenTranslatorException extends Throwable

    Permalink
  10. case class User(id: String, name: String, email: Option[String], enabled: Option[Boolean], tenantId: Option[String]) extends Product with Serializable

    Permalink
  11. trait UserContext extends HasTenantId

    Permalink

Ungrouped