Skip to main content

Authentication for Published Pages

Restrict access to your published projects by requiring Single Sign-On (SSO) via SAML.

Nicolay Thafvelin avatar
Written by Nicolay Thafvelin
Updated this week

Overview of Published Page Authentication

Authentication for published pages allows you to protect your live projects. When enabled, anyone trying to view your published page must log in using your organization's Single Sign-On (SAML) provider.

This feature ensures that only authorized users from your identity provider (like Okta, Azure AD, etc.) can access your content.

Key Information Before You Begin

Before enabling this feature, please be aware of the following important details:

  • No Built-in User Management: Vev does not manage individual user access. Anyone with a valid login to your SAML provider can view your pages. You are responsible for granting and revoking access through your identity provider.

  • Scope of Protection: When enabled for a hosting, authentication applies to all projects published under that specific hosting address.

  • Hosting Limitations: This feature is only available on:

    • Standard Vev hosting (.vev.site domains)

    • The Vev staging domain

    • It is not available for custom domains or other custom hosting setups.

  • Availability: This is an organization-level feature.

How to Enable Authentication for a Hosting

Follow these steps to require SSO login for all pages under a specific hosting.

Step 1: Navigate to Hosting Settings

  1. Go to your Account Settings.

  2. Click on the Hosting tab in the left-hand panel.

  3. Find the hosting you want to configure and click on it to open its settings.

Step 2: Configure Your SAML Provider

  1. In the hosting settings, scroll down to the section titled Authentication on Published Pages.

  2. If you have not yet set up a SAML provider, click the Configure SAML Provider button.

  3. You will be redirected to Account Security to complete the SAML setup. Follow the instructions provided by Vev and your identity provider.

  4. Once SAML is configured, return to this hosting settings page.

Step 3: Enable Authentication

  1. Select your configured SAML provider from the dropdown menu.

  2. Authentication will be enabled immediately for all projects published under this hosting.

Note: If you later disable authentication, the SSO login screen may remain visible for a short period due to caching, but it will clear shortly.

How to Disable Authentication for a Single Project

You can make exceptions by disabling authentication for individual projects within a protected hosting.

Step 1: Open the Project Editor

Open the Vev project where you want to disable SSO authentication.

Step 2: Disable SSO in the Publish Dialog

  1. Open the Publish dialog.

  2. Locate the publish item (e.g., the main page). You will see an authentication icon (e.g., a lock) next to it, indicating SSO is active.

  3. Click the authentication icon to disable SSO for that specific page.

Step 3: Republish the Project

For the change to take effect, you must republish the project. The page will now be publicly accessible without an SSO login.

Summary and Important Notes

  • Purpose: This feature secures your published content by restricting access to users authenticated via your SAML provider.

  • User Management: Access is controlled entirely through your SAML identity provider.

  • Project Exceptions: You can disable authentication for specific projects within a secured hosting via the project's Publish dialog.

  • Caching: Changes when disabling authentication may not be instantaneous due to caching.

Did this answer your question?