Summary
Implement external authentication (SAP CDC/SSO) integration by bypassing native email/password auth and locking down in-app user management when external auth is enabled.
Redirect login/logout/password management to the external auth system. Provide a Super Admin–only “break-glass” route for full user management access.
Set a default password for new users and disable plugin discovery for all users.
Configuration Changes
Add/introduce:
emailAuthBypassEnabled (boolean): bypass/disable native email/password authentication flows
userManagementBypassEnabled (boolean): hide/disable user management features for non–Super Admin users
externalAuthUrl (string): external auth base URL
Value: https://adapt.laerdal.io/instances
Requirements / Functional Scope
1) External Authentication Redirects
2) User Management Bypass (UI + Route/API Protection)
3) Super Admin–Only User Management Route
4) Default Password for New Users
5) Disable Plugin Discovery (All Users)
Repo: Laerdal/adapt_authoring
Summary
Implement external authentication (SAP CDC/SSO) integration by bypassing native email/password auth and locking down in-app user management when external auth is enabled.
Redirect login/logout/password management to the external auth system. Provide a Super Admin–only “break-glass” route for full user management access.
Set a default password for new users and disable plugin discovery for all users.
Configuration Changes
Add/introduce:
emailAuthBypassEnabled(boolean): bypass/disable native email/password authentication flowsuserManagementBypassEnabled(boolean): hide/disable user management features for non–Super Admin usersexternalAuthUrl(string): external auth base URLValue:
https://adapt.laerdal.io/instancesRequirements / Functional Scope
1) External Authentication Redirects
2) User Management Bypass (UI + Route/API Protection)
3) Super Admin–Only User Management Route
4) Default Password for New Users
5) Disable Plugin Discovery (All Users)
Repo:
Laerdal/adapt_authoring