> ## Documentation Index
> Fetch the complete documentation index at: https://specterops-bed-7559-api-key-exp.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SAML: Auth0 Configuration

> This document provides instructions for creating an application within Auth0 for compatibility with BloodHound Enterprise.

export const IDPIntro = ({auth_mode}) => {
  const mode = (auth_mode || '').toUpperCase();
  const isOIDC = mode === 'OIDC';
  const href = isOIDC ? '/manage-bloodhound/auth/oidc' : '/manage-bloodhound/auth/saml';
  const label = isOIDC ? 'OIDC' : 'SAML';
  return <Tip>
      See <a href={href}>{label} in BloodHound</a> for order of operations, general {label} setup, and user configuration in BloodHound.
    </Tip>;
};

<img noZoom src="https://mintcdn.com/specterops-bed-7559-api-key-exp/Q9Jppg_Pu54SydxZ/assets/enterprise-AND-community-edition-pill-tag.svg?fit=max&auto=format&n=Q9Jppg_Pu54SydxZ&q=85&s=dab889e863a05e09b1378befc30bbb10" alt="Applies to BloodHound Enterprise and CE" width="482" height="45" data-path="assets/enterprise-AND-community-edition-pill-tag.svg" />

<IDPIntro auth_mode="SAML" />

## Create an Auth0 Application

1. Create an authentication application for BloodHound Enterprise in Auth0.

<Frame>
  <img src="https://mintcdn.com/specterops-bed-7559-api-key-exp/822eouQ8h3kcvEH5/assets/image-2-39.png?fit=max&auto=format&n=822eouQ8h3kcvEH5&q=85&s=851642a2553815fabc40432238c71fa7" width="994" height="550" data-path="assets/image-2-39.png" />
</Frame>

2. Assign a recognizable name to the application and select the integration option for "Regular Web Application."

<Frame>
  <img src="https://mintcdn.com/specterops-bed-7559-api-key-exp/822eouQ8h3kcvEH5/assets/image-2-40.png?fit=max&auto=format&n=822eouQ8h3kcvEH5&q=85&s=0de0d7ca75b9cfd020a1c686bec7c3ca" width="614" height="550" data-path="assets/image-2-40.png" />
</Frame>

3. After the creation of the application in Auth0 you should see the application details page.

<Frame>
  <img src="https://mintcdn.com/specterops-bed-7559-api-key-exp/822eouQ8h3kcvEH5/assets/image-2-41.png?fit=max&auto=format&n=822eouQ8h3kcvEH5&q=85&s=23a1457a9c8bd5764afad4d2c8dbd14f" width="742" height="532" data-path="assets/image-2-41.png" />
</Frame>

4. Click on the "Addons" tab.

<Frame>
  <img src="https://mintcdn.com/specterops-bed-7559-api-key-exp/822eouQ8h3kcvEH5/assets/image-2-42.png?fit=max&auto=format&n=822eouQ8h3kcvEH5&q=85&s=70858c7e2dbe919287ac0c6445b54bf4" width="726" height="414" data-path="assets/image-2-42.png" />
</Frame>

5. Enable the "SAML2 Webapp" toggle and download the Identify Provider Metadata file.

<Frame>
  <img src="https://mintcdn.com/specterops-bed-7559-api-key-exp/822eouQ8h3kcvEH5/assets/image-2-43.png?fit=max&auto=format&n=822eouQ8h3kcvEH5&q=85&s=6b3e9b750860b19344abaaeb3ac8ba12" width="680" height="732" data-path="assets/image-2-43.png" />
</Frame>

6. Follow the instructions at [SAML in BloodHound Enterprise](/manage-bloodhound/auth/saml) to create the SAML provider in BloodHound Enterprise.
