Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

New components

WA (Web Access)

Tracked as SYNCOPE-1545.

Web application acting as a central hub for authentication:Flexible UI for web access

  1. dynamically adapting for the configured authentication features (modules, chains, levels, ...)
  2. highly customizable, either graphically and processing

Good candidate for building upon appears to be Apereo CAS.

SRA (Secure Remote Access)

Tracked as SYNCOPE-1455.

At high-level, this API gateway it's an HTTP reverse proxy exposing a set of public APIs, where the response for invocation of a public API is the result of a configurable process which involves the invocation of one or more internal APIs.

...

Good candidate for building upon appears to be Spring Cloud Gateway.

Keymaster

Tracked as SYNCOPE-1456.

This component serves two three purposes:

  1. allow for Service Discovery (Core needs to call SRA, Console needs to call Core and SRA, SRA needs to call Core, and so on)
  2. act as shared repository for Configuration Parameters
  3. allow for dynamic Domain management, eliminating the need to restart / redeploy to onboard new Domains.

It is needed to provide two distinct implementations of Keymaster:

...