SAML
Configure SAML 2.0 under Admin → Settings → Authentication → SAML 2.0.
Groove uses the same Service Provider path shape as Appsmith Business (Keycloak broker) so you can migrate an existing IdP registration with minimal changes. The path segment appsmith is intentional for compatibility.
Service provider details (give these to your IdP)
| Field | Path |
|---|---|
| Redirect URL (ACS) | {BASE_URL}/auth/realms/appsmith/broker/saml/endpoint |
| Entity ID | {BASE_URL}/auth/realms/appsmith |
Example if your instance is https://builder.example.com:
- Redirect URL:
https://builder.example.com/auth/realms/appsmith/broker/saml/endpoint - Entity ID:
https://builder.example.com/auth/realms/appsmith
Register your Identity Provider
- Paste your IdP Metadata URL (or configure XML / IdP data as your IdP provides).
- Set
APPSMITH_SAML_IDP_METADATA_URL(env) or save it in Admin settings. - Set
APPSMITH_BASE_URLto the public HTTPS URL of this Groove instance (same host the IdP will call).
Optional override: APPSMITH_SAML_ENTITY_ID if you must use a non-default entity ID (defaults to {BASE_URL}/auth/realms/appsmith).
Migrating from Appsmith
If your IdP already has the Appsmith Redirect URL / Entity ID paths above:
- Point DNS (or update only the hostname in the IdP) at Groove.
- Keep the
/auth/realms/appsmith/...paths unchanged. - Point Groove at the same IdP metadata URL.
Legacy Spring Security paths (/login/saml2/sso/saml, /saml2/service-provider/metadata/saml) still work as aliases.