Used to determine if the request has the necessary permissions.
The NotificationChannelType with all the necessary information.
RepresentationConverter used to convert input data into RDF.
Used to extract the credentials from the request.
Overrides the expiration feature of channels, by making sure they always expire after the
If the expiration of the channel is shorter than
maxDuration, the original value will be kept.
Value is set in minutes. 0 is infinite.
Defaults to 20160 minutes, which is 2 weeks.
Used to determine which permissions the found credentials have.
Storage used to store the channels.