1. Overview

Aerobase supports both OpenID Connect (an extension to OAuth 2.0) and SAML 2.0. When securing clients and services the first thing you need to decide is which of the two you are going to use. If you want you can also choose to secure some with OpenID Connect and others with SAML.

To secure clients and services you are also going to need an adapter or library for the protocol you’ve selected. Aerobase comes with its own adapters for selected platforms, but it is also possible to use generic OpenID Connect Relying Party and SAML Service Provider libraries.

1.1. What are Client Adapters?

Aerobase client adapters are libraries that makes it very easy to secure applications and services with Aerobase. We call them adapters rather than libraries as they provide a tight integration to the underlying platform and framework. This makes our adapters easy to use and they require less boilerplate code than what is typically required by a library.

2. OpenID Connect

This section describes how you can secure applications and services with OpenID Connect using either Aerobase adapters or generic OpenID Connect Relying Party libraries.