Package org.eclipse.ditto.model.base.auth
Contains interfaces and classes for authorization. Authorization is performed on
AuthorizationSubject
s. An
AuthorizationContext
is a set of authorization subjects.
Objects are obtainable from AuthorizationModelFactory
.
-
Interface Summary Interface Description AuthorizationContext Holder for all authorization subjects to check authorization to perform commands requiring authorization.AuthorizationSubject AnAuthorizationSubject
represents an entity which is subject of authorization at Ditto. -
Class Summary Class Description AuthorizationContext.JsonFields The knownJsonField
s of anAuthorizationContext
.AuthorizationModelFactory Factory that creates newauthorization
objects.