The current STUF implementation assumes Keycloak as the sole Identity Provider, with configuration, documentation and code paths tightly coupled to Keycloak. To support broader adoption and integration within enterprise environments, STUF must allow the use of alternative standards based federated identity providers such as AWS Cognito, Azure Entra ID and others that implement OIDC/OAuth2.
This ticket captures the requirement to introduce a more provider-agnostic authentication/authorisation layer, reducing hard Keycloak dependencies and enabling pluggable IDP configuration.
Acceptance Criteria:
The current STUF implementation assumes Keycloak as the sole Identity Provider, with configuration, documentation and code paths tightly coupled to Keycloak. To support broader adoption and integration within enterprise environments, STUF must allow the use of alternative standards based federated identity providers such as AWS Cognito, Azure Entra ID and others that implement OIDC/OAuth2.
This ticket captures the requirement to introduce a more provider-agnostic authentication/authorisation layer, reducing hard Keycloak dependencies and enabling pluggable IDP configuration.
Acceptance Criteria: