Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions _data/sidebar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -368,6 +368,10 @@ docs:
url: /en/operations/notifications.html
- page: Support
url: /en/cloud/support.html
- page: Login Help
url: /en/operations/login.html
- page: Single Sign-On (SSO) Setup
url: /en/operations/sso.html
- page: Deployment patterns
url: /en/operations/deployment-patterns.html
- page: Private endpoints
Expand Down
3 changes: 2 additions & 1 deletion en/learn/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -865,7 +865,8 @@ In the console, open [**Account > Billing**](https://console.vespa-cloud.com/lin
Use [Vespa Support](https://vespa.ai/support/) if you need to provide this information without console login.

### Does Vespa Cloud support Single Sign-On (SSO)?
Yes, contact [Vespa Support](https://vespa.ai/support/) to set it up.
Yes, SSO is available for customers on the Enterprise plan.
See the [Single Sign-On](../operations/sso.html) documentation for setup instructions.



Expand Down
47 changes: 47 additions & 0 deletions en/operations/sso.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
# Copyright Vespa.ai. All rights reserved.
title: Single Sign-On
applies_to: cloud
---

Single Sign-On (SSO) is available for Vespa Cloud customers on the [Enterprise plan](https://vespa.ai/pricing/).
It is powered by Auth0's Self-Service Enterprise Configuration and supports the following identity provider connectors:

- **Generic SAML** for any SAML 2.0 compliant identity provider
- **Okta Workforce Identity OIDC** for organizations using Okta as their identity provider

Once SSO is active, users signing in with an email address on the configured domain are automatically redirected to your identity provider.

## Setup process

SSO setup requires involvement from both the customer and the Vespa Support team.
The overall flow is:

1. **Initiate:** Contact [Vespa Support](https://vespa.ai/support/) or your account manager to request SSO setup.
Include your Vespa Cloud tenant name in the request.

2. **Receive self-service URL:** Vespa Support will provide you with a self-service configuration URL for your tenant.

3. **Validate your domain:** In the self-service portal, you will be given a DNS TXT record to add to your domain.
This proves ownership of the email domain that will be used for SSO.
Propagation may take up to 48 hours depending on your DNS provider.

4. **Configure your identity provider:** The self-service portal guides you through the connector-specific setup.
Follow the on-screen instructions to configure either Generic SAML or Okta OIDC in your identity provider.

5. **Confirm completion:** Once you have completed the configuration, notify Vespa Support.

6. **Activation:** Vespa Support will verify the setup and activate the SSO connection for your tenant.

## After activation

Users authenticating with an email address belonging to your validated domain will be automatically redirected
to your identity provider when signing in to Vespa Cloud.

Users who previously authenticated with username/password or other methods will be required to
authenticate through SSO going forward.

## Getting help

For questions or issues during setup, reach out to [Vespa Support](https://vespa.ai/support/)
or contact your account manager.