IDHub for Elevate
Everything Elevate needs from IDHub โ organization management, authentication, entitlements, and self-service โ mapped to your requirements and ready to explore.
Bulk Organization Import
Load 8,000+ organizations (pharmacies, hospitals, distributors) from SAP before user onboarding begins.
Per-Org Corporate SSO
Organizations with their own IdP (Azure AD, Okta) get automatic redirect โ users never see the default login form.
First User Becomes Admin
First person to register at an org with no members is automatically promoted to organization administrator.
Default Role Assignment
New members get a configurable default role upon joining, or can choose from available self-registrable roles.
Realm-Level Role Templates
Roles defined once at realm level, inherited by all 8K+ organizations โ no per-org role duplication.
Multi-Module Access, Single Auth
One OIDC login โ JWT with per-module permissions. Portal, Club Bayer, and My-Orders gated from one token.
Attribute-Based App Access
Access to My-Orders requires billing/shipping address โ determined by attributes, not just role.
Organization Discovery
If email domain doesn't match, users can search for their org or request a new one to be created.
Mandatory Member Attributes
Org-level mandatory attributes for ALL members (e.g., billing address), regardless of role.
Approval Workflow Toggle
Enable/disable approval workflows realm-wide in bulk โ no per-org configuration needed.
Rule-Based Role Assignment
Automatic role assignment from attributes โ e.g., businessType = "wholesaler" โ wholesaler role with My-Orders access.
Realm-Level Attribute Schemas
Member attribute definitions shared across all orgs โ one change applies everywhere.
Org-Level Settings Override
Specific organizations can override realm defaults (e.g., disable approval for VIP orgs).
Custom Token Mappers
Per-client custom claims injected into JWTs at issuance โ department, tags, computed values, and extra audiences โ configured in MGM, evaluated server-side.
Test Accounts
| What Happens | |
|---|---|
demo@yopmail.com | Auto-join Munich Pharma (Gigya auth) |
demo@byom.de | Multi-org selector โ pick Acme Hospital or Berlin Med |
dr.mueller@berlin-med.de | Corporate SSO via Keycloak, pw: test1234 |
demo@hamburg-bio.de | Auto-join Hamburg Biotech (Gigya auth) |
demo@gmail.com | No org match โ continue without organization |
Service URLs
| Service | URL |
|---|---|
| Elevate Simulator | localhost:3003 |
| LoginUI (OIDC) | localhost:3002 |
| MyAccount | localhost:3000 |
| MGM App | localhost:3001 (localadmin / localadmin) |
| Keycloak Admin | localhost:8080/admin (admin / admin) |