pl
.
touk
.
nussknacker
.
ui
.
security
api
package
api
Visibility
Public
All
Type Members
case class
AdminUser
(
id:
String
,
username:
String
)
extends
LoggedUser
with
Product
with
Serializable
case class
AuthenticatedUser
(
id:
String
,
username:
String
,
roles:
List
[
String
]
)
extends
Product
with
Serializable
trait
AuthenticationConfiguration
extends
AnyRef
trait
AuthenticationProvider
extends
NamedServiceProvider
trait
AuthenticationResources
extends
Directives
case class
CommonUser
(
id:
String
,
username:
String
,
categoryPermissions:
Map
[
String
,
Set
[
Permission
]] =
Map.empty
,
globalPermissions:
List
[
GlobalPermission
] =
Nil
)
extends
LoggedUser
with
Product
with
Serializable
sealed
trait
LoggedUser
extends
AnyRef
class
RulesSet
extends
AnyRef
Value Members
object
AuthenticationConfiguration
object
AuthenticationProvider
extends
LazyLogging
object
AuthenticationResources
object
GlobalPermission
extends
Enumeration
object
LoggedUser
object
NussknackerInternalUser
extends
AdminUser
object
Permission
extends
Enumeration
object
RulesSet
Ungrouped