📋 GRC compliance for CMMC 2.0, CPCSC, CPA Canada, IIROC…SaaS discovery for data governanceFree enriched web chat widget🚀 Enriched remote support without your laptop

Set up single sign-on and automatic user provisioning

Let your people sign in with your own identity provider and create or deactivate their accounts automatically.

A Lavawall® task guide: 8 steps across 2 console pages.

Before you start

Flow: register Lavawall as an OpenID Connect app with your identity provider, enter the issuer, client ID, domains and secret, test discovery, switch sign-on on, test it, then require it and add a SCIM token so accounts are created and deactivated automatically.
The same steps are listed below, with links to each page's article.

Steps

  1. Copy the redirect URI. Identity provider tab

    Let your people sign in to Lavawall with your own identity provider, and create or deactivate their accounts automatically.

    From the article: How to connect your identity provider

    1. At your identity provider, create a web application using the authorization code flow with PKCE, and set its redirect URI to the Redirect URI (callback) shown here.
    2. Give it the scopes openid, email and profile (plus your groups scope if you want group mapping).
    3. In Lavawall, enter the Issuer exactly as your provider shows it, the Client (application) ID and the Email domains this provider owns. Enter a button label in What your people will see, such as "Sign in with Okta".
    4. Create a client secret at your provider, paste it into Client secret and click Save secret.
    5. Click Save settings, then Test discovery. It should read your provider's signing keys.
    6. Tick Single sign-on is switched on and click Save settings.

    Open Single Sign-On in your console →

  2. Create an OIDC web app at your provider. Authorization code with PKCE; scopes openid, email, profile
  3. Enter issuer, client ID, domains and secret. Save secret, then Save settings
  4. Click Test discovery. It should read your signing keys
  5. Switch single sign-on on and test it yourself. Use a private browser window
  6. Create a SCIM token. SCIM provisioning tab; copy it once

    From the article: How to set up SCIM provisioning

    1. Open the SCIM provisioning tab and copy the SCIM 2.0 base URL into your identity provider.
    2. Click New token, enter what will use it (for example "Okta provisioning") and click Create.
    3. Copy the token from the window and paste it into your provider, then click I have copied it. It is shown only once.
    4. To stop a token, click revoke on its row and confirm. Anything using it stops provisioning at once.

    Open Single Sign-On in your console →

  7. Check new accounts arrive. Deactivated users show as Locked

    See everyone who can sign in to Lavawall for your company and your clients, and control what each person can do.

    Open Users & Permissions in your console →

  8. Turn on Require single sign-on. Password sign-in is refused for your domains

    From the article: How to require single sign-on

    1. Sign in yourself through your provider in a private browser window to prove it works.
    2. Tick Require single sign-on and click Save settings. Password sign-in is then refused for people on your domains.

    Open Single Sign-On in your console →

When you are done

Sign-in goes through your identity provider, accounts follow your directory, and password sign-in is refused for your domains.

Articles for the pages in this guide

  • Users & Permissions: See everyone who can sign in to Lavawall for your company and your clients, and control what each person can do.
  • Single Sign-On: Let your people sign in to Lavawall with your own identity provider, and create or deactivate their accounts automatically.

Still need help?

Search the support centre, or contact our support team and tell us which step you are on:

← All task guides