2. Authentication

Date: 2023-10-27

Status

Proposed

Context

The are at least 2 seperate needs for authentication in the system. One is to authorize internal Scry specific users for access to the Content Management System with Google Workspaces as the initial authenticator. The other is end user authentication with various social logins and any other authentication scheme.

Decision

Use Keycloak (opens in a new tab) to deletegate the authentication to various providers.

Consequences

All systems must implement authetication with selected provider.