Core Features
Identity Broker is built to enable secure, scalable, multi-tenant authentication for modern SaaS platforms.
It abstracts identity provider complexity while remaining fully standards-compliant and enterprise-ready.
The following sections outline the core capabilities of Identity Broker.
1. OpenID Connect (OIDC) Broker
Identity Broker functions as a standards-compliant OpenID Connect (OIDC) Provider, federating authentication to one or more upstream identity providers.
Key capabilities include:
-
Dynamic Provider Selection
Automatically routes users to the correct identity provider based on configuration and context. -
Token Translation
Converts upstream IdP tokens into a consistent token format consumed by your applications. -
Claims Mapping
Flexible, configurable attribute mapping from upstream identity providers into application claims.
This allows applications to integrate once with Identity Broker while supporting many identity providers transparently.
2. Account Linking & Identity Consolidation
Identity Broker provides a powerful Account Linking system that enables users to access a single unified account using multiple identity provider identities.
Features include:
- Canonical User Identities
Every user is assigned a unique, persistent internal subject identifier (usr_xxxx) that remains constant across all linked IDPs. - Auto-Linking Rules
Administrators can define rules (Exact Email, Domain Match, Regex) to automatically link new IDP identities to existing accounts. - Manual Linking
Admins can manually merge and link identities when automatic rules don't apply. - Primary Identity Management
Users and admins can designate a primary identity for profile information and communications. - Identity Unlinking
Securely remove linked identities with built-in safety checks.
This feature solves the "duplicate account" problem common in multi-IDP environments.
3. Home Realm Discovery (HRD)
Identity Broker implements intelligent Home Realm Discovery (HRD) to provide a seamless user experience.
Features include:
-
Email-Based Routing
Users enter their email address once and are automatically redirected to the correct identity provider. -
Multi-Domain Support
A single identity provider can serve multiple email domains. -
Domain Hint Support
Optionaldomain_hintparameters allow applications to bypass discovery and route users directly. -
Custom Branding
Fully white-labeled login experience aligned with your product’s branding.
HRD eliminates manual tenant selection and reduces friction during sign-in.
4. OAuth 2.0 On-Behalf-Of (OBO) Delegation
Identity Broker supports the RFC 8693 Token Exchange protocol, specifically optimized for On-Behalf-Of (OBO) scenarios.
Capabilities include:
- Middle-Tier Delegation
Enables services (like API Gateways) to exchange a user's access token for a downstream service token. - Delegation Relationships
Fine-grained control over which source clients can request tokens for which target audiences. - Scope Downscoping
Ensures delegated tokens have equal or fewer permissions than the original user token. - Token Replay Prevention
Built-in cache and JTI tracking to prevent assertion token reuse. - Actor (act) Claim Support
Maintains a clear audit trail of the delegation chain within the issued JWT.
5. SAML 2.0 Identity Provider (IdP) Support
In addition to OIDC, Identity Broker can act as a SAML 2.0 Identity Provider, enabling authentication for legacy enterprise applications.
Features include:
- SAML Assertions
Generate secure SAML 2.0 assertions for Relying Parties. - Metadata Management
Easy exchange of IdP and SP metadata. - Configurable NameID
Support for persistent, email, and transient NameID formats. - Protocol Translation
Authenticate users via OIDC upstream and issue SAML assertions downstream (and vice versa).
6. Multi-Tenant Microsoft Entra ID Federation
Identity Broker enables the multi-tenant Entra ID scenario that Microsoft does not natively support.
Capabilities include:
- Federation with multiple Microsoft Entra ID tenants (Tenant A, B, C, etc.)
- Each tenant configured as an independent OIDC connection
- Domain-based tenant routing, for example:
user@companya.com→ Tenant Auser@companyb.com→ Tenant B
- Seamless user experience with automatic tenant detection
This enables true SaaS-scale B2B authentication without Microsoft’s native limitations.
7. Unified Integration System
Identity Broker features a modular, pluggable integration system for third-party services.
Supported Integration Categories:
- Messaging: Twilio (SMS/WhatsApp), AWS SNS, SMTP, SendGrid.
- Security: reCAPTCHA, Cloudflare Turnstile, Arkose Labs.
- Identity: Face Verification, Threat Intelligence, NVD CVE lookups.
- Operations: Webhooks, Ticketing systems (Jira, ServiceNow), Custom logging.
Administrators can configure these "Providers" once and use them across different user journeys and security policies.
8. Universal Identity Provider Support
Identity Broker supports integration with any standards-compliant OIDC or OAuth 2.0 provider, including:
- Microsoft: Entra ID, Azure AD B2C
- Google: Google Workspace, Gmail
- Enterprise IAM: Okta, Auth0, Ping Identity, ForgeRock
- Developer & Social: GitHub, GitLab, Facebook
- Custom Providers: Any OIDC-compliant identity provider
This flexibility ensures Identity Broker fits seamlessly into heterogeneous enterprise environments.
9. Enterprise Secret Management
Client secrets and credentials are handled with enterprise-grade security controls.
Supported secret backends include:
-
Local Encryption
AES-256 encrypted secrets with a configurable master key. -
HashiCorp Vault
Integration using the Transit engine for encryption-as-a-service. -
AWS Secrets Manager
Native support for AWS-managed secrets. -
Azure Key Vault
Secure secret storage within Azure environments. -
Secret Rotation Support
Update credentials without downtime or service interruption.
10. Comprehensive Audit & Monitoring
Identity Broker provides deep visibility into authentication and administrative activity.
Key features:
- Sign-In Logs
Track every authentication attempt with full contextual information. - Account Linking Audit
Detailed records of identity linking, unlinking, and matching events. - OBO Exchange History
Monitor token delegation activities between services. - Admin Activity Logs
Record all configuration changes and administrative actions. - SIEM Integration
File-based logs compatible with standard log shippers and SIEM platforms.
11. Admin Console & User Portal
Modern, React 19-based interfaces for administrators and end-users.
- Admin Console: Guided wizards for IdP/RP setup, branding, and security policies.
- User Portal: Self-service profile management, MFA setup, and linked identity overview.
- Live Preview: Real-time branding and UI customization with instant feedback.
- Interactive Flow Designer: (Beta) Visually configure authentication and registration journeys.
12. Production-Ready Architecture
Identity Broker is designed for reliability, scalability, and operational simplicity.
Key architectural features:
- SQLite, PostgreSQL, MySQL Support
Flexible persistence options for different deployment scales. - Optional Redis Integration
External session storage for horizontal scaling. - JWT Signing
RSA key pairs with a standard JWKS endpoint. - Health & Readiness Checks
Actuator endpoints for monitoring and orchestration platforms.
Identity Broker is ready for local development, containerized workloads, and cloud-native production deployments.