OAuth and OIDC support for Sling
Sling has traditionally been able to support a multitude of features, such as persistence, eventing, jobs, authentication, queries, indexing. Its modular design makes integration deployments possible.
A set of common use cases is to have Sling act as a client of an external system for accessing resources - documents, assets, social media posts - or establishing identity. These are typically achieved using OAuth and OIDC.
This presentation introduces a Sling extension that adds support for the OAuth and OIDC protocols. The extension can be configured to support various deployment topologies - standalone, shared repository, replicated repositories.
The attendees will become familiar with this new extension, be able to select a proper deployment model for their scenario and integrate it in future projects that require OAuth and OIDC support.