--- title: "Managing Identity Providers" description: "Veeam ONE allows you to create and manage identity provider configurations to set up single sign-on (SSO) using SAML. To configure identity providers, you must have the Veeam ONE Administrator role, and the administrator role on the relevant..." canonical: "https://helpcenter.veeam.com/docs/one/userguide/identity_providers.html" breadcrumb: "User Guide > Configuring Veeam ONE > Access Management > Managing Identity Providers" dateModified: "2026-10-23" --- # Managing Identity Providers Veeam ONE allows you to create and manage identity provider configurations to set up single sign-on (SSO) using SAML. To configure identity providers, you must have the Veeam ONE Administrator role, and the administrator role on the relevant identity provider platform. ## Identity Provider Requirements Configure the identity provider to meet the following requirements. In the URLs, `` is the address that you use to open Veeam ONE Web Client, `` is the Veeam ONE Web Client port and `` is the **Client ID** that you specify when you add the identity provider. You can copy the URLs from the **Add Identity Provider** wizard or import them into the identity provider with the metadata file.

Setting

Requirement

SP entity ID (also called Identifier or Audience)

https://<FQDN>:<port>/api/Saml2/<Client ID>

Assertion consumer service URL

https://<FQDN>:<port>/api/Saml2/<Client ID>/Acs

Binding: HTTP-POST.

Single logout URL

https://<FQDN>:<port>/api/Saml2/<Client ID>/Logout

The URL is included in the metadata file.

Authentication requests

Veeam ONE signs authentication requests. The signing certificate is included in the metadata file.

Assertions

The identity provider must sign assertions.

NameID format

urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress

Veeam ONE requests this format in authentication requests.

The identity provider must issue the NameID in this format. Otherwise, sign-in fails with the following error: An internal error occurred during authentication.

NameID value

Must exactly match the user name added on the Users and Groups tab. It is recommended to use the user principal name (UPN).

User attributes

Not required.

Group claim

Required only if you grant access to groups.

Claim name: http://schemas.xmlsoap.org/claims/Group or Group. The claim name is case-sensitive. For example, group is not accepted.

The claim value must exactly match the group name added on the Users and Groups tab.

Roles

Not sent by the identity provider. You assign roles in Veeam ONE on the Users and Groups tab.

## Adding Identity Providers You can add identity providers (IdP) to allow users to log in to Veeam ONE using external authentication services. SAML authentication requires a service provider (SP) to set up a trust relationship with an identity provider (IdP). To do that, you must create an IdP configuration in Veeam ONE. Before you add an identity provider, check the following prerequisites: - The Veeam ONE server must trust the TLS certificate of the identity provider URL. If the identity provider uses a self-signed certificate or a certificate issued by a private certification authority (CA), import this certificate or the CA certificate to the **Trusted Root Certification Authorities** store of the local computer on the Veeam ONE server. Otherwise, the **Add Identity Provider** wizard fails with the following error: *Cannot find the metadata entity ID. Specify a valid entity ID or provide a valid metadata URL.* For details see this KB article. - The Veeam ONE server does not need to be a member of an Active Directory domain. - Open Veeam ONE Web Client using the FQDN that users will use to sign in. Veeam ONE takes the host part of the **SP entity ID URL** and **Assertion consumer URL** from the address in the browser. If you open Veeam ONE Web Client using an IP address or a short name, the URLs contain this IP address or short name. To add an identity provider: 1. Open Veeam ONE Web Client. For details, see [Accessing Veeam ONE Components](access.md). 2. At the top right corner of the Veeam ONE Web Client window, click **Configuration**. 3. In the configuration menu on the left, click **Access Management**. 4. On the **Identity Providers** tab, click **Add** to open the **Add Identity Provider** wizard. 5. At the **Provider Info** step of the wizard, define: - **Identity Provider Settings:** - **Display name** — specify a friendly name that will be displayed for this identity provider in Veeam ONE. - **Identity provider URL** — specify the metadata URL of the identity provider that will be used to retrieve its SAML configuration. The URL must use HTTPS. - **Entity ID** — optional. Specify the unique ID of the identity provider. It is required if the identity provider metadata describes more than one entity, or if the provider does not publish its entity ID in its metadata. If you are not sure, leave this field blank and run **Test Login**. If the configuration cannot be loaded, specify the entity ID and resync the configuration. - **Veeam ONE Settings:** - **Client ID** — specify a name for this identity provider connection, for example, *veeamone-sso*. The name can contain only letters, digits, hyphens and underscores. Veeam ONE uses the name in the **SP entity ID URL** and **Assertion consumer URL**. Both URLs remain empty until you enter the **Client ID**. - **SP entity ID URL** — a read-only URL that Veeam ONE generates to identify itself as a service provider to the identity provider. The URL has the format `https://:/api/Saml2/`, where `` is the address that you used to open Veeam ONE Web Client and `` is the Veeam ONE Web Client port. You can copy the URL to configure the identity provider. - **Assertion consumer URL** — a read-only URL that Veeam ONE generates as the endpoint where the identity provider sends authentication responses. The URL has the format `https://:/api/Saml2//Acs`, where `` and `` are the same as in the **SP entity ID URL**. You can copy the URL to configure the identity provider. [![Add identity provider](images/key_provider_info.png "Add identity provider")](images/key_provider_info.png){.toggle} 6. At the **Settings** step of the **Add Identity Provider** wizard, specify the following: - **Service Provider Settings** — specify the following, or click **Reset to default** to restore the default values: - **Outbound signing algorithm** — select from *SHA256, SHA384* or *SHA512*. - **Minimum accepted incoming signing algorithm** — select from *SHA256, SHA384* or *SHA512*. - **Authentication Parameters** — select the **Configure authentication parameters** check box to specify: - **Comparison method** — the rule the identity provider applies when matching the authentication it performed against the requested Context class. Select from *Exact, Minimum, Maximum* or *Better*. - **Context class** — the SAML authentication context the identity provider must satisfy. Select a value from the list. For details on each value, see the [SAML 2.0 authentication context specification](http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf). [![Identity provider settings](images/identity_provider_settings.png "Identity provider settings")](images/identity_provider_settings.png){.toggle scale=60} 7. At the **Security Configuration** step of the wizard, select either of the following options for a security certificate that will be used by Veeam ONE to connect to the IdP: - **Generate a self-signed certificate** — Veeam ONE generates a new self-signed certificate automatically. - **Use the selected security certificate** — upload a certificate in the PKCS#12 format from your local disk or file share and provide the certificate password if the file is password-protected. The certificate file must have the `.PFX` or `.P12` extension. [![Identity provider security](images/identity_provider_security.png "Identity provider security")](images/identity_provider_security.png){.toggle scale=60} 8. At the **Summary** step of the wizard, review the configuration settings and click **Finish**. [![Identity provider summary](images/identity_provider_summary.png "Identity provider summary")](images/identity_provider_summary.png){.toggle scale=60} ## Completing the Setup When you click **Finish**, Veeam ONE adds the identity provider to the list with the *Pending* status. The identity provider is not available and does not appear on the login page until you complete the setup. Click the *Pending* status to view the configuration instructions. To complete the setup: 1. Select your identity provider name from the **Identity Provider Name** list. 2. Select the Configuration drop down and click **Download Metadata File** to download the metadata file. 3. Import the metadata file into your identity provider. 4. If the identity provider creates or changes its token signing certificate after you add the identity provider in Veeam ONE, from the **Configuration** drop-down list, select **Resync Configuration**. For example, Microsoft Entra ID creates the signing certificate of a new enterprise application when you save its **Basic SAML Configuration** for the first time. 5. Click **Test Login** to verify the configuration. When the test succeeds, the identity provider changes to the *Configured* status and appears on the login page. ## Identity Provider Statuses On the **Identity Providers** tab, the **Status** column shows the current state of each identity provider: - *Configured* — the identity provider is set up and available for sign-in. - *Pending* — the setup is not complete, and the identity provider is not yet available. - *Failed* — the identity provider configuration has an error. - *Disabled* — the identity provider is turned off. For identity providers with the *Pending* or *Failed* status, click the status to open a dialog with the setup instructions or the reason for the failure. ## Editing Identity Providers You can edit an existing identity provider to change its configuration. To edit an identity provider: 1. Open Veeam ONE Web Client. For details, see [Accessing Veeam ONE Components](access.md). 2. At the top right corner of the Veeam ONE Web Client window, click **Configuration**. 3. In the configuration menu on the left, click **Access Management**. 4. On the **Identity Providers** tab, select the identity provider you want to edit. 5. Click **Edit**. 6. In the **Edit Identity Provider** wizard, change the settings as required and click **Finish**. ::: note - If you change identity provider settings and save the changes, the identity provider returns to the *Pending* status and becomes unavailable for sign-in until you run **Test Login** again. - When you change the **Client ID**, Veeam ONE regenerates the **SP entity ID URL** and **Assertion consumer URL**. You must reconfigure the identity provider with the new URLs. ::: When you edit an identity provider, the **Security Configuration** step offers a third option, **Use the existing security certificate**, which is selected by default and keeps the certificate that is currently in use. ## Removing Identity Providers You can remove identity providers configured in Veeam ONE. Note that when you remove an identity provider, all users and groups mapped to it are removed together with the provider. There is no remapping — you must create them again after you re-add the provider. To remove an identity provider: 1. Open Veeam ONE Web Client. For details, see [Accessing Veeam ONE Components](access.md). 2. At the top right corner of the Veeam ONE Web Client window, click **Configuration**. 3. In the configuration menu on the left, click **Access Management**. 4. On the **Identity Providers** tab, select one or more identity providers you want to remove. 5. Click **Remove**. ## Updating Identity Provider Configuration You can resync an identity provider configuration in Veeam ONE after changes on the identity provider side, for example, after the token signing certificate of the identity provider is renewed or replaced. Until you resync the configuration, sign-in through this identity provider fails with the following error: *An internal error occurred during authentication.* You can also download configuration metadata to troubleshoot issues. To update an identity provider configuration: 1. Open Veeam ONE Web Client. For details, see [Accessing Veeam ONE Components](access.md). 2. At the top right corner of the Veeam ONE Web Client window, click **Configuration**. 3. In the configuration menu on the left, click **Access Management**. 4. On the **Identity Providers** tab, select the identity provider whose configuration you want to update. 5. From the **Configuration** drop-down list, select **Resync Configuration**. 6. [Optional] From the **Configuration** drop-down list, select **Download Metadata File** to save the metadata file. 7. [Optional] From the **Configuration** drop-down list, select **Test Login** to test the updated configuration. ::: note **Test Login** is unavailable for disabled or failed identity providers. **Resync Configuration** is unavailable for disabled identity providers. ::: ## Enabling or Disabling Identity Providers You can temporarily disable an identity provider when required for maintenance or troubleshooting, and re-enable it when ready. To enable or disable an identity provider: 1. Open Veeam ONE Web Client. For details, see [Accessing Veeam ONE Components](access.md). 2. At the top right corner of the Veeam ONE Web Client window, click **Configuration**. 3. In the configuration menu on the left, click **Access Management**. 4. On the **Identity Providers** tab, select one or more identity providers you want to enable or disable. 5. Click **Enable** or **Disable**. [![Identity provider configuration](images/identity_providers.png "Identity provider configuration")](images/identity_providers.png){.toggle scale=50}