package auth
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait AuthRequires extends AnyRef
- class DefaultAuthExceptionCodecRegistry extends DefaultExceptionCodecRegistry
- trait Permission extends AnyRef
Base class for permissions used with PermissionControl.
Base class for permissions used with PermissionControl. Permissions are compared by ID.
- trait PermissionCombinator extends Any
- final case class PermissionId(value: String) extends AnyVal with Product with Serializable
- Annotations
- @transparent()
- case class UnauthenticatedException() extends RuntimeException with Product with Serializable
- case class UnauthorizedException() extends RuntimeException with Product with Serializable
- trait UserCtx extends AnyRef
Value Members
- object AuthRequires extends AuthRequires
- object Permission
- object PermissionCombinator
- object PermissionId extends HasGenCodec[PermissionId] with Serializable
- object UnauthenticatedException extends HasGenCodec[UnauthenticatedException] with Serializable
- object UnauthorizedException extends HasGenCodec[UnauthorizedException] with Serializable
- object UserCtx