Interface Delegation

All Superinterfaces:
Activatable<DelegationStatus>, SerializableAsMap

public interface Delegation extends Activatable<DelegationStatus>, SerializableAsMap
A delegation is an authorization grant given by the resource owner to a third-party to access some resource.

The server manages such authorization, which can be materialized in the form of an OAuth token, for example.

The same delegation can be used to issue multiple tokens at different times.