package api

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class AdminUser(id: String, username: String) extends RealLoggedUser with Product with Serializable
  2. trait AnonymousAccessSupport extends AnyRef
  3. class AuthManager extends AkkaBasedAuthManager
  4. final case class AuthenticatedUser(id: String, username: String, roles: Set[String], impersonatedAuthenticationUser: Option[AuthenticatedUser] = None) extends Product with Serializable
  5. trait AuthenticationConfiguration extends AnyRef
  6. sealed trait AuthenticationError extends SecurityError
  7. trait AuthenticationProvider extends NamedServiceProvider
  8. trait AuthenticationResources extends Directives with FailFastCirceSupport with AnonymousAccessSupport
  9. sealed trait AuthorizationError extends SecurityError
  10. final case class CommonUser(id: String, username: String, categoryPermissions: Map[String, Set[Permission]] = Map.empty, globalPermissions: List[GlobalPermission] = Nil) extends RealLoggedUser with Product with Serializable
  11. sealed trait CreationError extends AnyRef
  12. sealed trait FrontendStrategySettings extends AnyRef
  13. final case class ImpersonatedUser(impersonatedUser: RealLoggedUser, impersonatingUser: RealLoggedUser) extends LoggedUser with Product with Serializable
  14. final case class ImpersonatedUserData(id: String, username: String, roles: Set[String]) extends Product with Serializable
  15. sealed trait ImpersonationAuthenticationError extends AuthenticationError
  16. sealed trait ImpersonationSupport extends AnyRef
  17. abstract class ImpersonationSupported extends ImpersonationSupport
  18. sealed trait LoggedUser extends AnyRef
  19. trait NoAnonymousAccessSupport extends AnonymousAccessSupport
  20. sealed trait RealLoggedUser extends LoggedUser
  21. class RulesSet extends AnyRef
  22. sealed trait SecurityError extends AnyRef

Ungrouped