package
security
Type Members
-
type
APIKey = String
-
-
trait
APIKeyManager[M[+_]] extends Logging
-
case class
APIKeyRecord(apiKey: APIKey, name: Option[String], description: Option[String], issuerKey: APIKey, grants: Set[GrantId], isRoot: Boolean) extends Product with Serializable
-
trait
AccessControl[M[+_]] extends AnyRef
-
sealed
trait
AccessMode extends AnyRef
-
case class
Authorities extends Product with Serializable
-
-
-
-
case class
Grant(grantId: GrantId, name: Option[String], description: Option[String], issuerKey: APIKey, parentIds: Set[GrantId], permissions: Set[Permission], createdAt: blueeyes.Instant, expirationDate: Option[LocalDateTime]) extends Product with Serializable
-
type
GrantId = String
-
-
sealed
trait
Permission extends Logging
-
-
-
-
-
-
-
-
-
Value Members
-
-
object
APIKeyRecord extends Serializable
-
-
object
Authorities extends Serializable
-
object
Grant extends Logging with Serializable
-
-
-
-
Inherited from AnyRef
Inherited from Any