Skip to main content

Configure Single Sign-On (SSO) & Just-in-Time (JIT) for Appspace Cloud

  • July 2, 2025
  • 0 replies
  • 2338 views

Configure Single Sign-On in Appspace Cloud to authenticate users through a SAML 2.0 identity provider. This article is for IT administrators who enable SSO and optional Just-in-Time (JIT) provisioning. After you complete these steps, users can sign in with your IdP, and you can optionally create Appspace accounts automatically on first SSO sign-in.

For: IT Administrator — Account Owners configuring SSO and JIT for Appspace Cloud

What’s in this article:

 

Prerequisites

  • An Identity Provider that is SAML 2.0 compliant.

  • IdP metadata, or the SSO URL and the x.509 certificate.

  • Appspace account with Account Owner credentials to configure SSO settings.

  • Make Appspace available in the IdP-specific app catalog, if required by your IdP.

Important: Ensure the NameID in the SAML assertion is the email address of the user. Appspace uses the following NameID format: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress.

Note: See Introduction to Configuring SSO with Appspace for more information. To configure SSO on Appspace private cloud, contact Appspace Support.

JIT Provisioning Prerequisites

  • An Appspace user group to act as the default user group for newly created JIT-provisioned users.

  • Configure a SAML identification attribute flag to identify an IdP user that should be created in Appspace. Configure this attribute in both the IdP and Appspace.

  • Configure the IdP to pass the correct JIT-related attributes to Appspace, such as First Name and Last Name.

  • Configure JIT in your access management tool (for example, Okta or OneLogin) and ensure any Appspace-specific attributes are created and passed with each assertion.

 

SSO, SCIM, and Identity Providers

SSO authenticates users. User provisioning is configured separately:

Appspace supports a primary and a secondary SSO identity provider. If you need additional SSO providers, contact Appspace Support.

Note: SSO is not required for SCIM. You can use SCIM with Appspace credentials or with SSO. JIT provisioning creates users at sign-in and does not provide the same ongoing profile updates and de-provisioning capabilities as SCIM.

 

Enable Single Sign-On Authentication

Follow the instructions below to enable and configure SSO authentication for Appspace Cloud.

  1. Log in to the Appspace console.

  2. Click Users from the ☰ Appspace menu.

  3. Click ⚙ Settings, and click Account Authentication from the side-panel menu.

    Users Settings navigation in the Appspace console
  4. Select Single Sign-On (SSO) from the Authentication Method drop-down menu.

    Authentication Method set to Single Sign-On (SSO)
  5. Select the Login Method:

    • SSO only — Users must sign in with their single sign-on credentials. Only Account Owners can sign in with an Appspace password.

    • SSO or Appspace Credentials — Account Owners and users can sign in with either Appspace or single sign-on credentials.

  6. In the IDENTITY PROVIDER (IDP) INFORMATION section, configure the IdP settings using one of the following methods:

    Identity Provider information section for SSO metadata or URL and certificate
    • Drop or upload the IdP metadata XML file.

    • Manually enter the SSO URL and X.509 Certificate details.

  7. In the SERVICE PROVIDER (SP) METADATA section, select the desired Data binding (IdP to SP) option:

    • Redirect — Users are redirected to the Identity Provider. SSO details are passed in a query string with ?SAMLRequest= as part of the URL.

    • Post — SSO details are passed using the POST method. Ensure the Identity Provider has direct access to the Appspace server for this method to work.

  8. Click Save.

Important: Ensure the NameID in the SAML assertion is the email address of the user. Appspace uses the following NameID format: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress.

 

Configure Just-In-Time User Provisioning

Just-in-Time provisioning automatically creates users on the Appspace account when they sign in with SSO and do not already exist.

  1. Log in to the Appspace console.

  2. Click Users from the ☰ Appspace menu.

  3. Click ⚙ Settings, and click User Provisioning from the side-panel menu.

  4. Select the JIT (VIA SAML) radio button from the User Provisioning options to display the JIT settings.

    User Provisioning page with JIT via SAML selected
  5. Enter the user group to which new users will be assigned.

  6. Optionally, click Show advanced configuration if you want to map the SAML attributes to values that match your IdP implementation.

    Advanced JIT configuration for SAML attribute mapping
    • Enter the SAML attribute mappings for First name and Last name.

  7. Enter the JIT condition Attribute Name and Attribute Value Regex.

  8. Click Save.

Note: By default, the SAML attributes are mapped to the first name and last name from the IdP configuration. The default SAML identification attribute flag uses Attribute=appspace-role and Value=^platform-user$. This value is a regular expression. If the attribute value matches the expression, the user is provisioned via JIT. You can match all users by setting an attribute such as mail with value .*.

Important: Ensure first-time users sign in using the Login URL listed in the GENERATING SERVICE PROVIDER (SP) METADATA section so JIT can create their accounts. After their accounts are created, they may continue to sign in with the default Appspace login URL.

Service Provider metadata section showing the Login URL for first-time JIT users

 

Related Articles

This topic has been closed for replies.