io
.
deepsense
.
commons
.
auth
usercontext
package
usercontext
Visibility
Public
All
Type Members
case class
CannotGetTokenException
(
token:
String
)
extends
InvalidTokenException
with
Product
with
Serializable
case class
CannotGetUserException
(
token:
String
)
extends
InvalidTokenException
with
Product
with
Serializable
abstract
class
InvalidTokenException
extends
TokenTranslatorException
case class
NoTenantSpecifiedException
(
token:
String
)
extends
InvalidTokenException
with
Product
with
Serializable
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
case class
Tenant
(
id:
String
,
name:
String
,
description:
String
,
enabled:
Option
[
Boolean
]
)
extends
Product
with
Serializable
case class
Token
(
id:
String
,
tenant:
Option
[
Tenant
] =
None
)
extends
Product
with
Serializable
trait
TokenTranslator
extends
AnyRef
Translates a token to a user context.
abstract
class
TokenTranslatorException
extends
Throwable
case class
User
(
id:
String
,
name:
String
,
email:
Option
[
String
]
,
enabled:
Option
[
Boolean
]
,
tenantId:
Option
[
String
]
)
extends
Product
with
Serializable
trait
UserContext
extends
HasTenantId
Ungrouped