Identity Provider

New features

Support for Microsoft External Authentication Methods (EAM)

Adds support for Microsoft External Authentication Methods (EAM) when used together with Access Gateway. This enables organizations to take fuller advantage of Entra ID conditional access policies while leveraging Pointsharp Access Management authentication methods.

Identity Broker — Login from client certificate

Introduces a new Identity Broker that reads user data from a client certificate and creates or connects it with a Keycloak identity, supporting certificate-based SSO flows.

SAML — Set authentication context reference

Allows administrators to set the authentication class in SAML assertions (AuthenticationContextClassRef) so that service providers can verify that users authenticated with the required class.

SAML — Group-based authorization

Enables access control for SAML service providers directly in the IdP based on group membership:

  • Define groups that are explicitly allowed.

  • Define groups that are denied (deny rules take precedence over allow).

  • Display a customizable error page when access is denied, with optional link and automatic redirect to a configured URL.

Support for roles and functional accounts

Adds support for users who have access to multiple accounts (for example, employee, consultant, or functional accounts). When the incoming username maps to multiple accounts via a configurable directory attribute, the user can select which account to proceed with, avoiding shared passwords for functional identities.

Multi-method choice and FIDO support

Improves the login experience with better support for selecting between multiple authentication methods, including FIDO, within the IdP.

BankID — Updated QR flow

Updates the BankID QR code flow and animations to the latest specification, improving the user experience and compatibility.

Improvements

Improved support for Entra ID tenant federation

Improves Entra ID tenant federation support by allowing Pointsharp IdP modules (primarily SSO) to transform an IdP user attribute into Entra ID’s immutable ID and store it in an attribute that can be exposed as a claim.

Login theme — Client compatibility

Updates the login theme to better support built-in browser engines used by operating systems, VPN clients, and desktop clients that may have older script engines.

BankID — Improved user mapping

Enhances BankID authentication so that users must already exist in the user database. The IdP searches a configured attribute to find an existing user and sets it as the current user in context, and it will not create new user objects based on BankID sign-ins.