Enable SSO Just-In-Time (JIT) Provisioning #15

Closed
opened 2026-04-05 16:18:41 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @MaksonHerson on 3/25/2026

Is your feature request related to a problem? Please describe.
Problem: any new user can login with SSO only if somebody send invite him to the project.
If user try to sign in via SSO without invite he got error: No SSO config found for this user
It's not a good idea to invite manually every person to system/project...

Describe the solution you'd like
Release Just-In-Time Provisioning function with auto creation new users after successfully redirect from IDP after successful authentication. New accounts must use role mappings that IDP sent in SAML response (email, firstName, lastName, etc).

Describe alternatives you've considered
Add Open ID Connect (OIDC) support and make it like alternative for SAML.

Additional context
It also be great to enable OneUptime processing the IDP client scopes so new user appear in app with email, firstName, lastName (accepted from IDP). And also processing an IDP roles so you can manage access levels to projects via it (not via OneUptime project groups).

*Originally created by @MaksonHerson on 3/25/2026* **Is your feature request related to a problem? Please describe.** Problem: any new user can login with SSO only if somebody send invite him to the project. If user try to sign in via SSO without invite he got error: `No SSO config found for this user` It's not a good idea to invite manually every person to system/project... **Describe the solution you'd like** Release Just-In-Time Provisioning function with auto creation new users after successfully redirect from IDP after successful authentication. New accounts must use role mappings that IDP sent in SAML response (email, firstName, lastName, etc). **Describe alternatives you've considered** Add Open ID Connect (OIDC) support and make it like alternative for SAML. **Additional context** It also be great to enable OneUptime processing the IDP client scopes so new user appear in app with email, firstName, lastName (accepted from IDP). And also processing an IDP roles so you can manage access levels to projects via it (not via OneUptime project groups).
MrUnknownDE added the enhancement label 2026-04-05 16:18:41 +02:00
Sign in to join this conversation.
No Label enhancement
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#15