2. Prepare your organisation
Set up single sign-on
Let your team sign in with the company account they already use, so there is no extra LambdaAssetCheck password to create, share, or reset.
Last updated: September 2026
In this article
LambdaAssetCheck connects to your own identity provider over OpenID Connect. You keep control of accounts, passwords, and MFA in the system you already run.
What you'll need
| Tier | Professional. On a lower plan the single sign-on section of the Security tab is not shown. Check your plan under Billing. |
| Platform | Web app |
| Permission | Owner or Administrator |
| Where | Administration → Organisation Settings → Security |
You also need an OIDC application at your identity provider — Google Workspace, Microsoft Entra ID, Okta, Oracle IAM, or any OpenID Connect provider. You create it in the first step below.
How it works
- Someone enters their work email on the sign-in page.
- If the email's domain is one you have listed, Continue with {your organisation} SSO appears.
- They sign in at your identity provider and land in LambdaAssetCheck.
SSO signs in people who already have an account. It never creates one — you still invite everyone.
Create an app at your identity provider
- Open Administration → Organisation Settings → Security and turn on Enable SSO for this organisation. Copy the redirect URI it shows — your provider asks for it.
- At your identity provider, create an OIDC web application with the settings below.
- Copy its Client ID and Client secret.
| Setting | Value |
|---|---|
| Application type | Web application — a confidential client, not desktop or mobile |
| Grant type | Authorization Code |
| Redirect URI | The value you copied, character for character |
| Scopes | openid, email, profile |
Where to create it, and the issuer URL you will need next:
| Provider | Create the app in | Issuer URL |
|---|---|---|
| Google Workspace | Google Cloud Console → APIs & Services → Credentials | https://accounts.google.com |
| Microsoft Entra ID | Azure Portal → Microsoft Entra ID → App registrations | https://login.microsoftonline.com/{tenant-id}/v2.0 |
| Okta | Okta Admin → Applications → Create App Integration | https://{your-company}.okta.com/oauth2/default |
| Oracle IAM | Oracle Identity Cloud Service → Confidential OAuth client | From your Oracle OAuth client |
| Any other provider | Your provider's admin console | From its OIDC discovery document |
Connect it to LambdaAssetCheck
- On the Security tab, with Enable SSO for this organisation on, choose your Identity provider. A setup checklist for that provider appears.
- Enter the Issuer URL, Client ID, and Client secret. For Microsoft Entra ID and Okta, enter your tenant ID or Okta domain and the issuer URL is built for you.
- In Email domains, list every domain your team uses for work email, separated by commas and without the
@— for exampleacme.com, acme.co.uk. Subdomains count as separate domains, so addmail.acme.comtoo if anyone signs in with one. - Select Save.
Expected result: a confirmation appears. From now on, anyone with an account on those domains sees Continue with SSO on the sign-in page — alongside their password, so nobody is locked out.
Test the connection
- Select Test connection. Your settings are saved and you go to your identity provider.
- Sign in with your own account — its email must be on one of the domains you listed.
- You come back to the Security tab.
Expected result: the status shows Tested. If it shows an error instead, see Troubleshoot single sign-on.
Roll it out to your team
- Invite your team from Administration → Users. Anyone whose email is on an SSO domain receives an SSO invite — no password to set, and nothing that expires.
- Let a few people sign in with SSO while passwords still work.
- When everyone on your SSO domains has signed in with SSO at least once, you can turn passwords off for those domains — see Require single sign-on. Contractors on other addresses keep password sign-in.
| SSO | Invite people receive | Password sign-in |
|---|---|---|
| Off | Set password and activate | Yes |
| On | Go to sign in, then continue with SSO | Optional — set one with Forgot password |
This is what your team sees on the sign-in page once SSO is on:
Limitations
- SSO never creates accounts. Only people already invited to your organisation can sign in with it.
- Each email domain belongs to one organisation. A domain another LambdaAssetCheck organisation has claimed cannot be added.
- Scopes are fixed at
openid email profile. - LambdaAssetCheck's two-step verification does not apply to SSO sign-in. Add a second factor at your identity provider. See Set up two-step verification.
Frequently asked questions
What happens to SSO if we leave Professional?
It stops straight away. People sign in with their password, or set one with Forgot password. Your provider settings are kept for when you upgrade again.
Related articles
Previous article: Billing
Next article: Roles and permissions →
Was this page helpful?
